横幅广告
#
横幅广告- Banner本身是一个UIView,需要在创建后添加到指定位置。
- 自动展示开启时,在loaded成功后将自动填充广告内容。
- Banner的自动刷新功能,您可以在TradPlus后台进行配置。 可参考 自动刷新功能说明
- 关闭自动展示(autoShow = NO)时,开发者需要,在loaded回调后手动调用 showWithSceneId 进行展示.
#
集成说明#
1. 初始化#
2. 关闭自动展示如需要关闭自动展示请调用以下代码(默认开启)
#
3. 加载广告- 注:autoShow=YES 开启自动展示时 场景ID在此方法设置
#
4. 显示广告- 注:autoShow=NO 关闭自动展示时 场景ID在此方法设置
#
5. 监听回调tpBannerAdLoadFailWithError:
返回的是TP封装的错误信息:详见: 错误码说明tpBannerAdOneLayerLoad:didFailWithError:
返回三方源的错误信息以下回调接口已废弃v7.6.0+
回调接口及说明
#
6. 隐藏或显示banner- 如果在后台开启自动刷新功能,隐藏banner的同时会暂停自动刷新,重新显示则会继续启动自动刷新。
#
7. 居中模式(v6.9.0+新增)- 需要在load前设置
#
8. 设置bannerSIze- 需要在load前设置
- 开发者可以通过此API预设横幅尺寸,TPSDK将根据平台情况优先使用预设尺寸请求三方横幅,适配大小。
- 支持通过bannerSIze直接设置的平台列表
平台 | 说明 |
---|---|
Admob | 支持宽度和高度设置 |
MyTarget | 支持宽度和高度设置 |
AdColony | 支持宽度和高度设置 |
Mintegral | 支持宽度和高度设置 |
Smaato | 支持宽度和高度设置 |
Vungle | 普通banner:支持宽度设置,高度使用后台设置的尺寸 中矩型:支持宽度和高度设置 |
支持宽度设置,高度使用后台设置的尺寸 | |
AppLovin | 支持宽度设置,高度使用后台设置的尺寸 |
Chartboost | 支持宽度设置,高度使用后台设置的尺寸 |
百度 | 支持宽度设置,高度使用后台设置的比例进行计算 |
腾讯 | 支持宽度和高度设置 |
穿山甲(Pangle) | 支持宽度和高度设置 |
- 其他广告平台使用服务器下发尺寸
#
9. 接入参考参考:TradPlusAdBannerViewController
#
10.设置自定义原生模版v8.4.0开始 横幅支持混用原生广告。对于需要使用自定义原生布局的开发者可以通过API来设置