我有一个 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/