Google文档链接:https://firebase.google.com/docs/admob/android/quick-start?authuser=0
Google firebase+admob的dome:
https://github.com/firebase/snippets-android/tree/1c8f86671919fccd43178488fc4799d49f27d786
在firebase安装配置完成后。
将 Mobile Ads SDK 的依赖项添加到您的 build.gradle 文件中:
implementation 'com.google.firebase:firebase-ads:16.0.1'
完成后,保存文件并执行 Gradle 同步。
初始化 SDK
在加载广告之前,让应用使用您的 AdMob 应用 ID 来调用 MobileAds.initialize(),以便初始化 Mobile Ads SDK。此操作只需执行一次,理想情况下是在应用启动时执行。您可以在 AdMob 界面中找到您的应用的应用 ID。
在 Activity 中调用 initialize() 方法的示例如下:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ...
// Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
}
选择广告格式
Mobile Ads SDK 现在已导入并初始化,您可以实现广告了。AdMob 提供多种不同的广告格式,您可以选择最适合您应用的用户体验的广告格式。
banner广告文档:https://developers.google.com/admob/android/banner?authuser=0
插页广告文档:https://developers.google.com/admob/android/interstitial?authuser=0
视频广告文档:https://developers.google.com/admob/android/rewarded-video?authuser=0