我应该采取哪些措施来避免违反adMob条款和条件?

时间:2014-12-26 06:12:53

标签: android admob

我是初学者,因此我想知道应该采取哪些措施,以便将来不会违反adMob政策。

请在下面找到我的代码:

包含adView的XML文件:

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

onCreate of Activity,加载广告。

     @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.banner_ad_layout);

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

    }

所以现在我想知道如何在上传我的apk进行制作时启用实时广告,以及如何在测试和开发阶段启用虚拟广告或测试广告。

请让我知道在开发和制作过程中我必须做的代码更改。

1 个答案:

答案 0 :(得分:1)

最初,我曾经在开发阶段点击直播广告,因此我的adMob帐户被屏蔽,无法从adMob服务器获取任何实时广告,因此经过一些调查后我才知道如何才能我展示了一些用于测试和开发阶段的虚拟广告。

以下是答案:

AdRequest adRequest = new AdRequest.Builder().addTestDevice(
                "69AEF8955FAE39BFDF64CDB6D8911089").build();

在测试和开发阶段使用上面的代码行。使用你运行应用程序时在logcat中找到的字符串,使用上面的代码。

AdRequest adRequest=new AdRequest.Builder().build();

在生产阶段使用上述代码,在测试和开发阶段对此进行评论。