AdMob广告未在真实设备中显示

时间:2014-10-26 08:24:59

标签: android admob google-play-services

Hey Guys我正在使用“Google Play服务”在我的应用程序中集成AdMobs横幅广告。在Eclips中,广告看起来不错,但是当我尝试运行该应用时,它不会在真实设备中展示广告。以下是我用于广告的XML代码。

我没有在广告中使用任何Java代码。只需使用此处提供的XML代码即可。 (https://developers.google.com/mobile-ads-sdk/docs/admob/android/play-migration

  <com.google.android.gms.ads.AdView 
      android:id="@+id/adView"
      ads:adSize="BANNER"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      ads:adUnitId="ca-app-pub-5278017493272368/8871679336"/>

以下是在Eclips中显示的广告的屏幕截图。

Ads In Eclips are displayed Like this

请帮我解决这个问题。任何帮助都会得到赞赏。

Thanls。

1 个答案:

答案 0 :(得分:2)

你必须加载它。

尝试添加xmlns属性。

<com.google.android.gms.ads.AdView 
  xmlns:ads="http://schemas.android.com/apk/res-auto"
  android:id="@+id/adView"
  ads:adSize="BANNER"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  ads:adUnitId="ca-app-pub-5278017493272368/8871679336"/>
在onCreate事件中

添加以下代码:

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

希望它有所帮助...