未在模拟器或设备中显示Google广告

时间:2012-07-26 12:27:28

标签: android-emulator

代码没有显示任何错误:

main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"

  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

  <com.google.ads.AdView android:id="@+id/googleads"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adUnitId="jkdfj8485idj34"
        ads:adSize="BANNER"
        ads:refreshInterval="60"
         ads:loadAdOnCreate="true"/>


  <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="AD" />

</LinearLayout>

AdmobActivity.java
 AdView ad = (AdView)findViewById(R.id.googleads);

        ad.setEnabled(true);
        ad = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
        AdRequest r = new AdRequest();
        //r.addTestDevice(AdRequest.TEST_EMULATOR);
        r.addTestDevice("CD9E4FDFA47A4AA03F9883E77C036EB3");
        //r.setTesting(true);
        ad.loadAd(r);

我有以下警告:

  

07-26 15:51:24.046:W / webcore(842):无法获取viewWidth后   第一个布局07-26 15:51:24.871:W / Ads(842):无效的未知请求   错误:无法确定请求类型。您的广告单元ID是否正确?

请帮帮我。

1 个答案:

答案 0 :(得分:0)