我正在用双击为我的Android应用程序设置广告,但无法显示最终的广告.有人能帮我吗?

当我通过添加".addTestDevice"("xxx…")来测试广告时,我得到了测试广告,但当我删除这一行时,我得到了以下错误:

W/Ads:没有来自广告服务器的填充

w/ADS:加载广告失败:3

我的广告是这样设置的:

PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);

我的publisherView是这样的:

<com.google.android.gms.ads.doubleclick.PublisherAdView
    android:id="@+id/pronostics_ad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:layout_gravity="center"

    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_pronostic">
</com.google.android.gms.ads.doubleclick.PublisherAdView>

怎么了?

推荐答案

W/Ads:无法加载ad:3

根据Documentation,您将获得以下错误代码:

public static final int ERROR_CODE_NO_FILL

广告请求成功,但由于缺少广告,没有返回广告

定值:3

根据onFailedToReceiveAd - Ad request successful, but no ad returned due to lack of ad inventory when using admob with adwhirl后:

如果出现此错误,则代码是正确的.问题是

你的填充率可能低的另一个原因是你没有 已启用广告感知回填,或者您已过滤掉一些广告.判断 您的应用程序设置,看看是否是这样.

编辑:

更新app-ads.txt并使用"settestDeviceID"在物理设备上进行测试.

截至编辑这些说明时:

Android相关问答推荐

Android Kotlin DSL Gradle找不到自定义存储库中的依赖项

如何制作带有图标和文本的Fab

在Jetpack Compose中,material 3 Textfield上的底部边框 colored颜色 是如何更改的?

Android系统应用程序启用编程以太网网络共享

从惰性列中删除项目时Jetpack Compose崩溃

ERR_SSL_VERSION_OR_CIPHER_MISMATCH - Android Webview

如何修复Google Play市场中有关已删除广告库的错误消息?

为什么可以';我不能直接在RecyclerView.ViewHolder中访问视图ID吗?

如何在使用 PointerInput 修改器时添加点击时的波纹效果

在 Compose 中,当用户持续向下滚动时,LazyColumn 不会显示新项目

从包含的(复合)模块导入 Kotlin 类时,Android 应用程序模块的 build.gradle.kts 未解决的引用错误

面向Jetpack Compose的可组合放置问题

Android 应用程序从 Android Studio 安装,但不是作为 .apk 在外部安装.抛出java.lang.UnsatisfiedLinkError

更改当前活动并返回后,Android webview 滚动不起作用

我怎样才能在多行 TextView 旁边有一个 ImageView 并且不超过父级的限制?

ImageBitmap 使用 Glide/Coil 到画布

在compose中,为什么修改List元素的属性,LazyColumn不刷新

viewModel 的可变值状态不起作用

ionic - capacitor - Android 风味 - 无法在模拟器或真实设备中运行应用程序

0dp 大小的可组合文件是否可以组合?