我的Firebase AdsMob在运行时没有出现

时间:2019-08-16 08:11:47

标签: android firebase

我试图将广告添加到我的应用程序中,这是我第一次这样做,并遵循了一些教程,但是广告没有出现在我的应用程序中。

我在添加广告之前已经创建了我的应用。

将classpath添加到项目gradle

将实现添加到应用gradle中

在活动xml中添加adviewlayout

projectgradle中的类路径:

   wt  pred wt  remarks         new_remarks
0   0       14  Anomaly             Anomaly
1   0       20  Anomaly             Anomaly
2  25       30  Anomaly                 1.2
3  22       21  Anomaly  0.9545454545454546

在应用gradle中实现:

   classpath 'com.google.gms:google-services:4.2.0'

activity_main.xml

   implementation 'com.google.firebase:firebase-ads:17.1.1'
   implementation 'com.google.android.gms:play-services-ads:17.1.1'

MainActivity.java

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="10dp"
    android:layout_marginTop="5dp"
    ads:adSize="BANNER"
    ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>

Adunitid和app_id存储在字符串值中

我还创建了AdMob帐户并与Firebase关联,复制并替换了旧的JSON文件,但是当我运行该应用程序时,广告没有出现。

1 个答案:

答案 0 :(得分:0)

<manifest>
<application>
    <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="ca-app-pub-3940256099942544~3347511713"/>
</application>

将此添加到您的清单中还检查互联网许可