是否可以展示广告相同的广告单元ID'在同一活动中多次?

时间:2016-12-14 11:18:54

标签: android admob

我有一个RecyclerView我放了AdMob ad

我已编写此代码,以显示在recyclerview中随机位置具有相同Ad unit ID的广告:

Random rand = new Random();

NativeExpressAdView adView = (NativeExpressAdView) itemView.findViewById(R.id.adView);
adView.setVisibility(View.GONE);

if (count >= random) {
    random = rand.nextInt(3);  // Reset the counter to random integer
    count = 0;
    adView.setVisibility(View.VISIBLE);

    AdRequest request = new AdRequest.Builder()
            .addTestDevice("********")
            .addTestDevice("********")
            .build();
    adView.loadAd(request);

} else {
    count++;
} 

这里是xml部分:

<com.google.android.gms.ads.NativeExpressAdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    ads:adUnitId="ca-app-pub-***/***"
    ads:adSize="320x80">
</com.google.android.gms.ads.NativeExpressAdView>

所以,我只是想知道这是一个好习惯,还是有任何政策违规或这样的事情呢?

请告诉我。

3 个答案:

答案 0 :(得分:3)

我也在Google网上论坛上提出了这个问题,just got a reply来自名为&#39; Vu Chau(移动广告SDK小组)&#39;通过Google移动广告SDK开发人员

他说:

  

在RecyclerView中为您的原生快捷广告使用一个广告单元ID   实施很好。如果你检查我们的   NativeExpressRecyclerViewExample,您可以看到我们也使用了one ad unit ID

哇!谢谢Vu Chau!

答案 1 :(得分:0)

我建议创建不同的 每个原生地点的广告单元 广告。这样你就可以分析了 每个人的表现 并采取适当的行动。

如果您有多个广告单元可以多次显示。 admob会认为你正在创造非法交通,他们会继续减少收入。

在recyclerView中使用至少2-3个广告单元

答案 2 :(得分:0)

如果您在活动中显示多个同步广告,则表示您违反了Admob政策。