我一直在尝试将我的admob帐户与android studio链接一个月...问题开始于没有看到真正的广告, 在寻求您的帮助之前,我已向admob发送了消息,已正确发送了请求,并使用relase选项测试了该应用程序 (在admob中注册0个请求的新用户不知道该请求是否相关) 谢谢!
答案 0 :(得分:0)
您是否已针对要展示广告的活动初始化了广告视图? 为此,请尝试此操作。
AdView adview; (before the on create method)
(在on create方法内部)
MobileAds.initialize(this, "Here you need to put your APP ID";
adview = findViewById(R.id.adview);
// Here you start the request for the ads
AdRequest adRequest = new AdRequest.Builder().build();
adview.loadAd(adRequest);
因此,这将显示广告。 要看的东西: -您的AdMob帐户必须经过验证,因此您的AdSense帐户或GOOGLE也必须“不会给您”任何广告。 -请确保以最适合您的方式修改代码。
*您可以在以下位置找到您的应用ID: Google AdMob-> APPS->选择您的APP-> APP设置->然后是第二行,名为“ APP ID” 确保将您的APP ID放在双引号(“”)
*请确保您在xml布局上声明您的adview,这是一个示例,说明如果您希望使用BANNER广告,或者不将该行更改为所需的广告外观。
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-2075802389825840/6208358851"/>
让我知道我还有什么可以帮助的。