首页 > 解决方案 > android 9中是否存在停止横幅广告的问题

问题描述

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

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

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

在毕业

 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>

标签: androidandroid-studioadmob

解决方案


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

所以它仅适用于该设备。

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

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


推荐阅读