为什么我无法连接到admob?

时间:2020-03-24 11:08:39

标签: java android android-studio admob

我一直在尝试将我的admob帐户与android studio链接一个月...问题开始于没有看到真正的广告, 在寻求您的帮助之前,我已向admob发送了消息,已正确发送了请求,并使用relase选项测试了该应用程序 (在admob中注册0个请求的新用户不知道该请求是否相关) 谢谢!

1 个答案:

答案 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"/>

让我知道我还有什么可以帮助的。