Kotlin Android Google AdMob 插页式广告示例

2025年3月17日 | 阅读 3 分钟

在本教程中,我们将在 Android 应用程序中实现 Google AdMob 插页式广告。 要在 Android 应用程序中放置 Google AdMob,我们需要创建 Google 广告单元 ID。 创建 Google AdMod 帐户并生成广告单元 ID 的完整参考在 Android Google AdMob 中描述。

插页式广告 是覆盖整个活动布局的全屏广告。 此广告显示在活动的过渡点。 要在 Android 应用程序中实现 Google AdMob,请选择 Google AdMob 广告活动 并选择广告格式类型为插页式广告。

我们还可以将 Google AdMob 广告放置在其他活动中,例如空白活动。

在 build.gradle 文件中添加 Google ads 依赖项 'com.google.android.gms:play-services-ads:17.0.0'

build.gradle

activity_main.xml

在 activity_main.xml 中添加您的 UI 代码。 Button 组件用于加载广告。

strings.xml

在 string.xml 文件中添加您创建的广告单元 ID。

MainActivity.kt

在 MainActivity.kt 类中添加以下代码。 要在 UI 上加载广告,请创建 InterstitialAd 的实例并在 InterstitialAd 上初始化广告单元 ID interstitialAd.adUnitId = getString(R.string.interstitial_ad_unit_id)。

重写 InterstitialAd 监听器 onAdLoaded(),onAdFailedToLoad(),onAdClosed。 要在单击按钮时加载广告,请创建 AdRequest 的实例并通过调用 InterstitialAd!!.loadAd(AdRequest) 来加载广告。

AndroidManifest.xml

在 AndroidManifest.xml 文件中添加以下代码

输出


Kotlin Android Google AdMob Interstitial Ads Example Kotlin Android Google AdMob Interstitial Ads Example
Kotlin Android Google AdMob Interstitial Ads Example Kotlin Android Google AdMob Interstitial Ads Example
下一主题#