24小时前创建的AdMob ID仍未在应用

时间:2017-06-25 08:39:50

标签: android admob

我在24小时前创建了一个AdMOb广告单元。测试ID在应用程序中运行良好,但真正的测试ID仍然需要花费很多时间。

以下是我对主要活动的所作所为:

AdView ads;

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    result= (EditText) findViewById(R.id.outputText);

    ads = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();

    ads.loadAd(adRequest);
}

这是我在XML中所做的:

<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="31dp"
        ads:adSize="BANNER"
        ads:adUnitId="id goes here" />

在清单文件中我添加了

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

logcat的:

  

我/广告:开始广告请求。我/广告:使用   AdRequest.Builder.addTestDevice(&#34; 111938875CFC9AB024C69BABE7ED487C&#34;)to   在此设备上获取测试广告

我是否需要拥有适用于AdMob的Google Play开发者帐户才能运作?

1 个答案:

答案 0 :(得分:1)

如果您的测试广告与您的应用无关,并且您没有获得实时广告。

请按照以下步骤操作:

  1. 等一会儿。

  2. 如果您能够加载测试广告但不能加载实时广告,则会发现您的AdMob帐户存在问题。

  3. 如果仍有问题等待一些时间/小时后,您需要从AdMob帐户交叉检查广告单元ID和AppId。

  4. 确保您正确设置了付款系统和/或验证了个人识别码?如果不这样做,则不会从您的帐户投放实时广告。
  5. 现在仍然存在问题,您需要在此group中发布问题以寻求帮助。
  6. 不,您不需要使用Google Play开发者帐户才能使用AdMob。