Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未能加载广告:3_Android_Double Click Advertising - Fatal编程技术网

Android 未能加载广告:3

Android 未能加载广告:3,android,double-click-advertising,Android,Double Click Advertising,我正在使用双击为我的Android应用程序设置广告,但无法显示最终广告,有人能帮我吗 当我通过添加“.addTestDevice”(“xxx…”)来测试广告时,我得到了测试广告,但当我删除这一行时,我得到了以下错误: W/Ads:没有来自ad服务器的填充 带广告:无法加载广告:3 我的广告是这样设置的: PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build(); mPublisherAdView.loadAd(

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

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

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

带广告:无法加载广告:3

我的广告是这样设置的:

PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);
    <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>
我的出版商视图是这样的:

PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);
    <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>

有什么不对劲吗

提前谢谢你的回答

带广告:无法加载广告:3

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

公共静态最终整数错误\u代码\u否\u填充

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

定值:3

根据职位:

如果您遇到此错误,那么您的代码是正确的。问题是 AdMob并不总是为每个请求返回一条广告。 这可能会发生,尤其是如果您刚刚注册了AdMob 发布者ID,因为在发布之前需要一些时间和多个请求 新ID开始返回广告

你的填充率低的另一个原因是你没有 AdSense回填已启用,或者您已过滤掉一些广告。请检查 你的应用程序设置,看看是否是这种情况

带广告:无法加载广告:3

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

公共静态最终整数错误\u代码\u否\u填充

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

定值:3

根据职位:

如果您遇到此错误,那么您的代码是正确的。问题是 AdMob并不总是为每个请求返回一条广告。 这可能会发生,尤其是如果您刚刚注册了AdMob 发布者ID,因为在发布之前需要一些时间和多个请求 新ID开始返回广告

你的填充率低的另一个原因是你没有 AdSense回填已启用,或者您已过滤掉一些广告。请检查 你的应用程序设置,看看是否是这种情况


在我们的案例中,有一种选择很有帮助。 正如@blizzard在Google开发者控制台的应用程序设置中提到的,有一个部分叫做“定价和分发”。本节中有一个复选框“包含广告”。在我们的案例中,它被禁用了。启用后,我们成功地收到了广告


在我们的案例中,有一种选择很有帮助。 正如@blizzard在Google开发者控制台的应用程序设置中提到的,有一个部分叫做“定价和分发”。本节中有一个复选框“包含广告”。在我们的案例中,它被禁用了。启用后,我们成功地收到了广告


如果错误仍然存在,最后一次尝试是在admob中创建新位置。这对我有用。在不更改任何内容(放置id字符串除外)的情况下,代码广告中的其他内容开始显示。

如果错误仍然存在,最后一次尝试是在admob中创建新的放置。这对我有用。在不更改任何内容(放置id字符串除外)的情况下,代码广告中的其他内容开始显示。

选项1:转到设置->搜索重置广告id->单击重置广告id确定。你现在应该开始接收广告了

没有搜索选项?尝试选项2

选项2:进入设置->谷歌->广告->重置广告ID->确定

设置中没有谷歌选项?尝试选项3


选项3:查找谷歌设置(而非设置)->广告->重置广告ID选项1:转到设置->搜索重置广告ID->点击重置广告ID确定。你现在应该开始接收广告了

没有搜索选项?尝试选项2

选项2:进入设置->谷歌->广告->重置广告ID->确定

设置中没有谷歌选项?尝试选项3


选项3:查找谷歌设置(而非设置)->广告->重置广告ID一个新的更新答案: 许多因缺乏隐私政策而于今年10月(2018年)被删除的应用程序在返回Play Store后无法接收广告。 您必须使用此表单请求“重置”该应用程序的广告

我花了几天时间才意识到并找到了答案。
希望你能收到你的广告。

一个新的更新答案: 许多因缺乏隐私政策而于今年10月(2018年)被删除的应用程序在返回Play Store后无法接收广告。 您必须使用此表单请求“重置”该应用程序的广告

我花了几天时间才意识到并找到了答案。
希望你能找回你的广告。

这是一个简单的解决办法(没有解决方案):

您可以安装中介,如InMobi:


这样,无论出于何种原因,如果admob没有向您显示广告,您仍然可以从其他广告网络显示广告。

这是一个简单的解决方法(无解决方案):

您可以安装中介,如InMobi:


这样,无论出于何种原因,如果admob没有向您展示广告,您仍然可以从其他广告网络中展示它们。

我将把这个留在这里,以防它对某人有用。在尝试了所有论坛和帖子中提到的所有修复之后,对我有效的方法就是使用一个全局
AdRequest
对象。在每个
活动中的
adView
上调用
loadAd
时,我会使用相同的对象。我已经看到它倾向于在每个
AdView
上加载相同的广告,而不管活动如何,但至少现在我得到了广告。

我将把这个留在这里,以防它对某人有用。在尝试了所有论坛和帖子中提到的所有修复之后
Your ad units are not displaying ads because you haven't yet verified your address (PIN).
static final MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
        testDevices: testDevice != null ? <String>[testDevice] : null,
        nonPersonalizedAds: true,
        //keywords: <String>['Fitness', 'Yoga', 'Health', 'Exercise', 'Game', 'Doctor', 'Medical'],);
            mAdView.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {Log.d(TAG2, "google banner ad loaded"); }
            @Override
            public void onAdFailedToLoad(LoadAdError adError) {Log.d(TAG2, "google banner ad failed to load : "+ adError.getMessage());}
            @Override
            public void onAdOpened() {Log.d(TAG2, "google banner ad opened");}
            @Override
            public void onAdClicked() {Log.d(TAG2, "google banner ad clicked");}
            @Override
            public void onAdLeftApplication() {Log.d(TAG2, "google banner ad left application");}
            @Override
            public void onAdClosed() {Log.d(TAG2, "google banner ad closed");}
        });