首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >W/Ads:收到错误HTTP响应码:400

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

Stack Overflow用户
提问于 2017-12-18 17:39:02
回答 3查看 2.5K关注 0票数 2

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

代码语言:javascript
代码运行次数:0
运行
复制
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代码:

代码语言:javascript
代码运行次数:0
运行
复制
<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"/>

MainActivity代码:

代码语言:javascript
代码运行次数:0
运行
复制
MobileAds.initialize(this, "app-id");
AdRequest adRequest = new AdRequest.Builder().build();
    adView.loadAd(adRequest);
EN

回答 3

Stack Overflow用户

发布于 2020-09-07 23:19:28

你只需要访问admob:Google AdMob

之后,您需要访问主页选项卡

请查看添加的图像

票数 4
EN

Stack Overflow用户

发布于 2017-12-18 17:48:59

有几个地方可能会出错:

  1. 在Wifi和移动数据之间切换,并查看您是否可以看到Ads代理问题。
  2. 检查您是否使用了正确的AdUnit ID。
  3. 如果您使用的是根设备,请检查您是否安装了广告拦截服务。如果您的包在应用程序控制台上被AdMob拦截,请确保您已将最新的google-services.json从Firebase控制台复制到项目根AdUnit。
  4. 尝试从AdMob Play服务广告切换到firebase广告。7.已卸载谷歌play服务更新。
  5. 如果是新项目,请等待几个小时,以便通过谷歌控制台反映应用编程接口。

希望这些技巧能对你有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2019-09-17 00:44:50

当我收到这封信时,我错误地尝试使用不正确的广告单元加载-尝试更改为其中一个测试单元

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47865557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档