Banner Ad

1. 基本要求

  • ADX Android SDK添加到项目中。

  • 请使用为Banner Ad专用的 Ad Unit ID。

  • 在请求广告之前先对SDK进行初始化。

    • SDK 初始化请在应用运行时只调用一次,并且 广告请求必须在初始化完成后进行。

2. 布局设置

在展示广告的 ActivityFragment 的 layout中添加 BannerAd

  • 输入Ad Unit ID 和广告的尺寸。

  • 支持以下的广告尺寸,并且广告尺寸为必须输入的项。

AD_SIZE_320x50, AD_SIZE_728x90, AD_SIZE_320x100, AD_SIZE_300x250
<com.adxcorp.ads.BannerAd
    android:id="@+id/banner"
    android:layout_width="320dp"
    android:layout_height="50dp"
    app:ADX_UNIT_ID="<BANNER_AD_UNIT_ID>"
    app:BANNER_AD_SIZE="AD_SIZE_320x50">
</com.adxcorp.ads.BannerAd>

3. 创建广告对象

如果不使用layout设置而直接用代码编写的话,广告展示的 ActivityFragment 里应添加 BannerAd

  • 输入Ad Unit ID 和广告的尺寸。

  • 支持以下的广告尺寸,并且广告尺寸为必须输入的项。

4. 实现

  1. 实例化 BannerAd 并添加 BannerAdListener

  2. 呼叫 loadAd() 加载广告。

  3. 广告播放结束后在onDestroy()中呼叫 []BannerAd的destroy(),移除 BannerAd。

5. Callback

可通过设置BannerAdBannerListener来接收特定事件。根据需要实现。

6. Ad Revenue (OnPaidEvent)

最后更新于

这有帮助吗?