android - 在同一 Activity 中多次显示相同的 'Ad unit ID' 广告是否可以?

标签 android admob

我有一个 RecyclerView,我在其中放置了 AdMob 广告

我编写了这段代码以在 recyclerview 的随机位置显示具有相同广告单元 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>

所以,我只想知道这是一种好的做法,还是这样做是否违反了政策或类似的事情?

请告诉我。

最佳答案

我也在 Google 网上论坛上问过这个问题 just got a reply来自一个名叫“Vu Chau(移动广告 SDK 团队)”的人,来自 Google 移动广告 SDK 开发人员

他说:

Using one ad unit ID for your native express ads in a RecyclerView implementation is fine. If you check our NativeExpressRecyclerViewExample, you can see we also use one ad unit ID.

哇哦!谢谢 Vu Chau!

关于android - 在同一 Activity 中多次显示相同的 'Ad unit ID' 广告是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41141257/

相关文章:

java - 将一个列表中的项目添加到java中的另一个列表中

android - 使用自定义textview的字体图标的可访问性

java - 使用 Firebase 和 Android Studio 的 OTP 代码问题

ios - 在 iOS13 中以模式方式显示插页式广告时遇到问题

iphone - AdMob (iOS) 上的实现

设备和模拟器上的 Android LinkedIn 集成错误

Android Studio 在 layout.xml 中显示错误

android - 点击 AdMob 广告后,我无法通过后退按钮返回 Android 应用程序

swift - AdMob 实现(只有代码,没有主要 Storyboard)

paypal - 新版admob不能通过Paypal支付