首页 > 解决方案 > Admob 安卓工作室

问题描述

我即将将我的新应用程序上传到谷歌播放,但是当我从admob测试广告中添加广告时出现问题,但当我使用我真正的任何东西时adId,即使超过 7 小时后我也没有出现,请注意我在真实设备中测试请任何帮助代码是

 MobileAds.initialize(this, "ca-app-pub-9402062085922389~9498102723");
        AdView adView=(AdView) findViewById(R.id.adView);
        AdRequest adRequest=new AdRequest.Builder().build();
        adView.loadAd(adRequest);

并在mainfast

 <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

xml代码

<com.google.android.gms.ads.AdView
        android:layout_gravity="bottom|center"
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-9402062085922389/2082647133">
    </com.google.android.gms.ads.AdView>

标签: androidadmob

解决方案


有一种方法可以获得确切的问题,您可以实施广告事件

onAdFailedToLoad()方法是唯一包含参数的方法。errorCode参数指示发生了什么类型的故障。可能的值在 AdRequest 类中定义为常量:

  • ERROR_CODE_INTERNAL_ERROR - 内部发生了一些事情;例如,从广告服务器收到无效响应。
  • ERROR_CODE_INVALID_REQUEST - 广告请求无效;例如,广告单元 ID 不正确。
  • ERROR_CODE_NETWORK_ERROR - 由于网络连接,广告请求失败。
  • ERROR_CODE_NO_FILL - 广告请求成功,但由于缺少广告资源而没有返回广告。

推荐阅读