-1

我在我的应用程序中使用了一个 Admob 广告,它完美地展示了广告。现在我可以在我的应用程序的所有剩余活动中使用相同的广告吗?我的意思是我可以在多个活动中使用相同的发布者 ID 和广告 ID。

我的疑问是,展示广告需要时间,或者根据 admob 政策这是非法活动。

这是正在使用的代码块

MobileAds.initialize(getApplicationContext(), add_key_vehicle_page);
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

这是 xml 中的广告布局代码

<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="bottom|center_horizontal"
android:theme="@style/Base.CardView"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id" />

请告诉我..

4

2 回答 2

0

根据 AdMob 帮助文档,您需要为每个活动设置不同的块 ID。

于 2019-03-09T15:26:27.987 回答
0

我认为问题出在这里

MobileAds.initialize(getApplicationContext(), add_key_vehicle_page);

改为使用

MobileAds.initialize(this, add_key_vehicle_page);

在每个活动中

于 2017-08-03T05:26:36.787 回答