0

AdMob をテスト モードで実行しているときに、何らかの理由で何も表示されません。誰かが露骨に間違ったことを見ることができますか?

XML:

<?xml version="1.0" encoding="UTF-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >


    <com.google.ads.AdView android:id="@+id/ad"
                           android:layout_width="wrap_content"
                           android:layout_height="wrap_content"
                           ads:adSize="BANNER"
                           ads:adUnitId="AD_ID"
                           ads:testDevices="TEST_EMULATOR,TEST_EMULATOR, DEVICE_ID"
                           ads:loadAdOnCreate="true"/>        

        <ImageView
            android:id="@+id/image"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:src="@android:drawable/alert_light_frame" />

    </RelativeLayout>

loadAdOnCreate が true であるため、私のアクティビティには何も含まれていません。

4

2 に答える 2

2

だから私は問題が何であるかを理解しました!私はこれを2.3の電話で実行していました。これは、AdMobに必要なAndroidバージョンよりも下です。4.0 VM内で実行すると、正常に機能しました。

AdMobの何が問題になっているのかを調べようとしている人へのヒント:Javaの問題を除外するため、AdMobをまっすぐなXML形式(コードの上)で使用してください。次に、物理デバイスではなくVMで試して、LogCatを読んで問題を探します。お役に立てれば!

于 2012-05-25T18:27:21.547 に答える