android - 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>
解决方案
您仅在调试模式下为 adRequest() 添加了一个测试设备。
所以它仅适用于该设备。
首先,您无需使用具有真实 AdMob 单元 ID 的真实帐户进行测试,
您可以使用测试广告单元 ID。并且不需要检查它是否处于调试模式。
推荐阅读
- php - 如何使用外部 URL 或链接打开自定义选项卡及其 div?
- python - Django Rest Framework - 如何将图像导入为 JPEG 并使用序列化程序将其保存为 base 64?
- javascript - 如何将嵌套的 json 数据绑定到 angularjs 下拉列表中?
- jsf - 通过调用 javaScript 函数来中断 Bean 方法?
- python - 如何在使用 testinfra 库的失败测试中返回 stderr=?
- ios - 更新 Firebase 包后,“InstanceID”不包含“SetApnsToken”的定义
- python - 重定向后来自模板的信息,Django - Python
- ios - 在 iOS 上拦截崩溃
- android - 输出形式 ArrayMap 等于 null
- shell - 如何在 Shell 脚本中运行多个 SQL 脚本文件