Google Ad Mob with Kivy on Android



有没有办法将Google Ad Mob与Android上运行的Kivy 1.11.1应用程序集成?

我在GitHub上遇到了一个名为KivMob的软件包。它适用于最新版本的谷歌 API 吗?

有人可以分享示例代码吗?还有其他方法可以实现这一点吗?

请指教。

是的,您可以使用广告。正如你所说,你应该使用kivmob。我已经在我的应用程序中使用了它,它运行良好。 横幅广告的示例代码。

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()

然后在您的 buildozer.spec 文件中

requirements =  kivy, android, jnius, kivmob
...
android.permissions = INTERNET, ACCESS_NETWORK_STATE
android.api = 28
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={ADMOB_APP_ID_HERE}

更多信息:http://kivmob.com/tutorials.html#

最新更新