Google Ad Mob与Kivy在Android上

问题描述 投票:0回答:1

有没有办法将Google Ad Mob与运行在Android上的Kivy 1.11.1应用进行整合?

我在GitHub上看到一个叫KivMob的包。它能和最新版本的Google api(s)一起工作吗?

谁能分享一下示例代码?还有其他方法可以实现吗?

请告知。

python-3.x admob kivy kivy-language
1个回答
1
投票

是的,你可以使用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.comtutorials.html#。

© www.soinside.com 2019 - 2024. All rights reserved.