Admob测试广告正在展示,但真实广告未展示

时间:2016-02-21 11:55:39

标签: android admob

可能是什么问题?

以下是我的代码

的摘录
.....

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"           
    android:layout_height="wrap_content
    android:gravity="center"                
    <com.eva***.flo***ion.FloodView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/floodView"
        android:layout_margin="5dp"/>
</LinearLayout>

....

Java代码

AdView mAdView = (AdView) findViewById(R.id.adViewGame);
AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice("27C******996125")
    .build();
mAdView.loadAd(adRequest);

我可能做错了什么?

2 个答案:

答案 0 :(得分:2)

请勿添加测试设备,因为这是一个真实的广告。

答案 1 :(得分:0)

缺少一些东西:

你的adView不在代码中, 没有指定横幅尺寸, 你必须从admob添加发布商代码。

示例:

<com.google.android.gms.ads.AdView      xmlns:ads="http://schemas.android.com/apk/res-auto"
                android:id="@+id/adViewGame"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentRight="true"
                ads:adSize="BANNER"
                ads:adUnitId="your banner id"> <!-- publisher code -->
</com.google.android.gms.ads.AdView>

代码:

 mAdViewBanner = (AdView) findViewById(R.id.adViewGame);

            adRequestBanner = new AdRequest.Builder()
                    .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                    .addTestDevice("6CACC2xxxxxxxxFA1499F5");

mAdViewBanner.loadAd(adRequestBanner);