我正在尝试在我的Kivy android应用程序上添加广告横幅。下面是从this website引用的测试应用程序
from kivmob import KivMob, TestIds
from kivy.app import App
from kivy.uix.label import Label
class BannerTest(App):
""" Displays a banner ad at top of the screen.
"""
def build(self):
self.ads = KivMob(TestIds.APP)
self.ads.new_banner(TestIds.BANNER, top_pos=True)
self.ads.request_banner()
self.ads.show_banner()
return Label(text='Banner Ad Demo')
if __name__ == "__main__":
BannerTest().run()
我还将我的推土机.spec文件设置为如下所示:
requirements = kivy, android, jnius, kivmob
...
android.permissions = INTERNET, ACCESS_NETWORK_STATE
android.api = 27
android.minapi = 21
android.sdk = 24
android.ndk = 19b
android.gradle_dependencies = 'com.google.firebase:firebase-ads:10.2.0'
p4a.branch = master
# For test ads, use application ID ca-app-pub-3940256099942544~3347511713
android.meta_data = com.google.android.gms.ads.APPLICATION_ID=ca-app-pub-3940256099942544~3347511713
我可以成功地把它部署到我的Android上,但是当我这么做的时候,我只是在屏幕中间得到一个“横幅广告演示”文本,没有实际的横幅广告弹出。我错过了什么
请在requirements buildizer.spec文件中添加python3 同时将android api改为28
相关问题 更多 >
编程相关推荐