Google Android 上的 Kivy Ad Mob

Google Ad Mob with Kivy on Android

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

我在 GitHub 上遇到了一个名为 KivMob 的软件包。它可以与最新版本的 Google api(s) 一起使用吗?

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

请指教

是的,您可以使用 admob 广告。正如您所说,您应该使用 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#