一、集成建议
- 积分墙广告一般是全屏的,调用时机是在页面切换时,一般有图片和视频两种,部分渠道会有定制化的积分墙
- 积分墙广告是三方广告平台提供的一般不支持做定制或者修改
- 积分墙广告一般需要预加载,在展示机会到来时,通过调用
isAdReady方法检查是否有可用广告,有可用广告时,调用showAdWithSceneId:方法来展示广告
主要步骤:
- 创建
TradPlusAdOfferwall对象
- 加载开屏广告
loadAd
- 注册
TradPlusAdOfferwallDelegate 回调,获取广告加载、展示、点击、关闭等回调。
- 显示开屏广告
showAdWithSceneId:
注意事项
- 不建议在
tpOfferwallAdOneLayerLoad : didFailWithError:回调中执行广告加载的方法,对广告平台方来说,短时间内多次请求,不容易得到填充,同时会造成多次无效请求,也可能会导致应用卡顿;如果产品逻辑需要在这里发起请求,开发者需要控制时间间隔和次数,比如分别在10S、30S、60S后发起请求。
- 不建议在
tpOfferwallAdLoaded回调中直接执行广告展示的方法,这可能导致用户体验不佳,SDK有广告会过期自动补充功能和自动加载功能,加载成功后会回调tpOfferwallAdLoaded。开发者无法精准控制广告展示的时机。可配合产品逻辑在需要展示广告的地方,判断isAdReady是否有可用广告,再展示广告。
二、TradPlusAdOfferwall API说明