W / Ads:收到错误HTTP响应代码:400

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了W / Ads:收到错误HTTP响应代码:400相关的知识,希望对你有一定的参考价值。

这是一个非常简单的问题,但我没有得到确切的答案为什么广告没有加载。显示白色空白横幅,里面没有广告。是与广告单元ID或应用程序在调试或发布模式下运行相关的问题。我非常确定我在我的应用程序中使用的代码,因为我过去几天也玩过admob。我第一次看到这个错误。有没有人有完美的解释?

12-18 15:06:26.921 1773-951/? W/Ads: Received error HTTP response code: 400
12-18 15:06:26.929 809-826/? W/Ads: There was a problem getting an ad response. ErrorCode: 0
12-18 15:06:26.937 809-809/? W/Ads: Failed to load ad: 0 

XML code :

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

主要活动代码:

MobileAds.initialize(this, "app-id");
AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);
答案

有些事情可能会出错:

  1. 在Wifi和移动数据之间切换,查找是否可以看到广告[代理问题]。
  2. 检查您是否使用了正确的AdUnit ID。
  3. 如果您使用的是root设备,请检查是否安装了任何广告拦截应用程序。
  4. 确保已将最新的google-services.json从firebase控制台复制到项目根目录。
  5. 检查您的软件包是否被应用控制台上的Google AdMob阻止。
  6. 尝试从Google Play服务广告切换到Firebase广告。 7.卸载谷歌播放服务更新。
  7. 如果它是一个新项目,请等待几个小时,以反映与谷歌控制台的API。

希望这些技巧可以帮到你。

以上是关于W / Ads:收到错误HTTP响应代码:400的主要内容,如果未能解决你的问题,请参考以下文章

改造 2 POST JSON 对象,响应给出错误代码 400,消息 = nul

http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

获取广告响应Admob时出错

Razor中的Jquery Ajax Post Object响应400错误代码

Pinterest IOS SDK getBoardPins 响应代码=-1011“请求失败:错误请求 (400)”