我试图将广告添加到我的应用程序中,这是我第一次这样做,并遵循了一些教程,但是广告没有出现在我的应用程序中。
我在添加广告之前已经创建了我的应用。
将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文件,但是当我运行该应用程序时,广告没有出现。
答案 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>
将此添加到您的清单中还检查互联网许可