横幅广告
#
一、注意事项- 禁止在
onAdLoadFailed
回调中执行广告加载的方法,否则会引起死循环。 - 开发者可以参考Demo中的banner.dart集成。
#
二、集成步骤#
1、请求广告参数说明
#
unitId:TradPlus后台创建的广告位ID- 开发者需正确填入,例如:unitId设置前后有空格,均会导致广告因拉不到配置而请求失败。
#
extraMap:额外参数width 横幅容器的宽度
height 横幅容器的高度
customMap:设置流量分组相关属性参数
localParams:设置本地参数。个别广告平台特殊需要设定的参数。
sceneId :广告场景ID (推荐)
开发者可在在TradPlus后台创建,位置如下:应用管理--广告场景。 具体如何调用,可以参考广告场景的调用时机和用途说明。 进入广告场景时传入sceneId,展示广告时也需传入sceneId,否则会影响统计。
#
2、检查是否有可用广告- 开发者在监听到onAdLoaded回调后调用。
- 建议开发者展示广告前,调用该API判断是否有可用广告,有广告再调用show方法
- true表示有可用广告,false表示暂时无可用广告
#
3、进入广告场景#
4、展示广告Flutter插件版本 v1.0.4+,iOS v8.5.0+, Android v8.8.0.1+
横幅广告支持原生广告混用,开发者可以通过可选参数 className 传入自定义原生模版名称。
#
5、监听回调参数说明
- adInfo:广告位ID、三方广告平台、ecpm等信息,具体请参考回调信息说明。
- error:广告请求失败、广告展示失败的错误信息,具体请参考错误码、错误信息说明。