我阅读了一些网站并教你如何在Android中正确实现Admob。 尽管Admob并没有在我的应用程序中显示。
下面我展示了BANNER的实施:
清单:
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:screenOrientation="portrait"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
的java.class:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
--------------------------------------------------
AdView adView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
.setRequestAgent("android_studio:ad_template").build();
adView.loadAd(adRequest);
Layout.xml:
xmlns:ads="http://schemas.android.com/apk/res-auto"
<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"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
依赖关系:
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.firebase:firebase-messaging:9.0.0'
compile 'com.firebaseui:firebase-ui:0.2.2'
compile 'com.google.firebase:firebase-database:9.0.0'
compile 'com.firebase:firebase-client-android:2.5.2'
compile 'com.google.firebase:firebase-auth:9.0.0'
compile 'com.google.android.gms:play-services-ads:9.0.0'
我在4-5个活动中使用相同的代码。 我使用原始的Unit_id。 在android studio横幅样式节目中,但在真实的设备和模拟器中它并没有。
有人可以帮我解决这个问题吗?