【问题标题】:Is there is a problem in android 9 that stop banner adsandroid 9中是否存在停止横幅广告的问题
【发布时间】:2019-11-11 22:06:44
【问题描述】:

我的横幅广告和插页式广告在 8 和 9 下的设备上运行良好,但在 8 或 9 上无法运行,但在我的模拟器上运行良好,在 android 9 上运行良好

我的应用在 google 上发布,我的广告在 android 8 下的设备上运行良好,但 android 8 或 9 未显示,在 android 10 的模拟器上运行良好,但在真实设备上无法运行
在mainfest

<meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="MyAppID" />

在gradle中

 implementation 'com.google.firebase:firebase-ads:17.2.0'

在活动中

AdView adview2; 
adview2 = (AdView) findViewById(R.id.adView2);
 AdRequest adRequest = new AdRequest.Builder().build(); adview2.loadAd(adRequest); 

在xml中

 <com.google.android.gms.ads.AdView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/adView2"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="AdID"
        >
    </com.google.android.gms.ads.AdView>

【问题讨论】:

  • 您使用的是哪个 SDK?请发布更多详细信息,最好是解释您所面临问题的代码。
  • 我的应用发布在 google play 我的广告在 android 8 下的设备上运行良好,但 android 8 或 9 未显示,在 android 10 的模拟器上运行良好,但在真实设备上无法运行
  • 您可以点击下面的链接,我认为它会对您有所帮助。 stackoverflow.com/questions/54955274/…

标签: android android-studio admob


【解决方案1】:

您仅在调试模式下为 adRequest() 添加了一个测试设备。

所以它仅适用于该设备。

首先,您无需使用具有真实 AdMob 单元 ID 的真实帐户进行测试,

您可以使用测试广告单元 ID。并且不需要检查它是否处于调试模式。

【讨论】:

    猜你喜欢
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    相关资源
    最近更新 更多