Banner Ad
1. 基本要求
ADX Android SDK添加到项目中。
请使用为Banner Ad专用的 Ad Unit ID。
在请求广告之前先对SDK进行初始化。
SDK 初始化请在应用运行时只调用一次,并且 广告请求必须在初始化完成后进行。
2. 布局设置
在展示广告的 Activity 或 Fragment 的 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设置而直接用代码编写的话,广告展示的 Activity 或 Fragment 里应添加 BannerAd。
输入Ad Unit ID 和广告的尺寸。
支持以下的广告尺寸,并且广告尺寸为必须输入的项。
4. 实现
实例化
BannerAd并添加BannerAdListener。呼叫
loadAd()加载广告。广告播放结束后在onDestroy()中呼叫 []BannerAd的destroy(),移除 BannerAd。
5. Callback
可通过设置BannerAd的 BannerListener来接收特定事件。根据需要实现。
6. Ad Revenue (OnPaidEvent)
您可以收到广告展示期间预期的广告收益。
由于该值可能混合了在中介设置过程中手动设置的值,建议作为预估值使用。
ecpm 的货币为 USD。
按照下面的示例回调
OnPaidEvent后使用即可。可以将广告收入数据与 MMP 对接。详细信息请参阅下面的 SDK 对接指南。
最后更新于
这有帮助吗?