锚定自适应横幅广告

自适应横幅广告提供了一种灵活的广告展示方式,您可以自由设定宽度,而高度则由 Google 智能优化。横幅广告的最小高度为 50 密度无关像素,最大高度则限制为设备高度的 15% 或 90 密度无关像素,以两者中较小的值为准。

这些横幅广告在占满可用宽度时效果最佳,但在设置横幅广告的宽度时,您始终要考虑可能会妨碍可见性的安全区域和刘海屏。

前提条件

务必用测试广告进行测试

以下示例代码包含一个广告单元 ID,可供您用来请求测试广告。该测试广告单元 ID 已经过专门配置,可为每个请求返回测试广告(而不是实际投放的广告),因此能够安全地使用。

不过,在 AdMob 网页界面中注册应用并创建您自己的广告单元 ID 以在应用中使用后,您需要在开发期间明确地将您的设备配置为测试设备

Android

ca-app-pub-3940256099942544/9214589741

iOS

ca-app-pub-3940256099942544/2435281174

创建锚定自适应横幅广告

以下示例展示了如何创建一个锚定在屏幕底部的自适应横幅广告视图:

// Get the device safe width in density-independent pixels.
int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth();

// Define the anchored adaptive ad size.
AdSize adaptiveSize =
    AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth);

// Create an anchored adaptive banner view.
bannerView = new BannerView("ANCHORED_ADAPTIVE_AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

请将 ANCHORED_ADAPTIVE_AD_UNIT_ID 替换为您的广告单元 ID。

创建锚定自适应横幅广告视图后,您现在可以按照入门指南中的说明加载横幅广告。