模板渲染Draw:场景应在应用的内容流中与应用内容穿插展示,Draw信息流广告默认全屏展示。
支持的广告尺寸:竖版视频(宽高比16:9)
模版渲染Draw视频广告: 默认提供
模版Draw信息流广告使用BUNativeExpressAdManager对象调用loadAd请求广告,使用BUNativeExpressAdView对象来进行广告的渲染render,通过设置BUNativeExpressAdViewDelegate代理,获取广告、展示、点击、关闭等回调。
BUNativeExpressAdManager
请求广告时需要传入广告位对象,广告位对象创建时必须传入广告位ID
字段定义 | 是否必传 | 字段名称 | 字段类型 | 备注 |
BUAdSlot | 是 | / | / | 基本信息配置,详见事例 |
adSize | 是 | 广告尺寸 | CGSize | 广告尺寸,默认全屏展示 |
请求广告前需要配置BUAdSlot广告的基本信息,使用BUNativeExpressAdManager创建对象,使用BUNativeExpressAdManager调用loadAd请求广告
注意:
①self.nativeExpressAdManager可以重用
②模版Draw信息流广告尺寸adSize默认全屏展示
③模版Draw信息流广告可多条广告同时请求,最大请求数量为3
由于官方Demo使用tableView进行的广告的插入展示,直接更新数据源即可更新广告的相关插入展示,此处建议开发者在收到nativeExpressAdSuccessToLoad回调后再进行广告的渲染展示,可保证播放流畅和展示流畅,用户体验更好。
建议在收到nativeExpressAdSuccessToLoad回调后再进行广告的渲染展示,刷新数据源
详细接入可参照Demo中的BUDExpressDrawViewController类,广告加载请求部分可参照loadData方法,广告展示渲染部分可参照nativeExpressAdSuccessToLoad方法
在线客服智能客服 7*24小时在线人工客服 工作日 10~12点/14~19点