媒体自渲染 信息流
简介
JADYun SDK为接入方提供个性化模板信息流广告,开发者不用自行对广告样式进行编辑和渲染,可直接调用相关接口获取广告View
支持的广告尺寸:
1280*720, 传入的图片尺寸比例范围: 1.64 ~ 1.92
480*320, 传入的图片尺寸比例范围: 1.36 ~ 1.64
使用说明
媒体自渲染信息流广告使用 JADNativeAd 对象调用 loadAdData 请求广告,通过设置 JADNativeAdDelegate 代理,获取广告相关素材、以及点击等回调。
创建广告位对象、请求广告
JADNativeAd
请求广告时需要传入广告位对象,广告位对象创建时必须传入广告位ID及广告基本配置 JADNativeAdSlot
必传参数:
字段定义 | 字段名称 | 字段类型 | 备注 |
---|---|---|---|
JADNativeAdSlot | / | : / | 基本配置 |
slotID | 代码位 | NSString | 代码位ID |
使用 JADNativeAdSlot 创建广告位基本信息,使用 JADNativeAd 调用 loadAdData 请求广告
// 图片size
JADNativeSize *imgSize = [[JADNativeSize alloc] init];
imgSize.width = 480;
imgSize.height = 320;
// 创建 adSlot 对象
JADNativeAdSlot *slot = [[JADNativeAdSlot alloc] init];
slot.slotID = @"YOUR_SLOT_ID";
slot.type = JADSlotTypeFeed;
slot.imgSize = imgSize;
// 创建 nativeAd 对象
self.nativeAd = [[JADNativeAd alloc] initWithSlot:slot];
self.nativeAd.rootViewController = self;
self.nativeAd.delegate = self;
// 请求广告
[self.nativeAd loadAdData];
接收广告加载结果
JADNativeAdDelegate 回调说明
回调方法 | 注释 |
---|---|
jadNativeAdDidLoadSuccess: | 广告物料加载成功回调,建议在此回调方法中进行数据的插入处理 ,建议在该回调方法中统计您的请求成功数 |
jadNativeAdDidLoadFailure:error: | 返回错误码(error)标识广告加载失败的原因 |
jadNativeAdDidExposure: | 有效曝光回调,建议在该回调方法中统计您的曝光数 |
jadNativeAdDidClick:withView: | 点击回调方法,建议在该回调方法中统计您的点击数 |
jadNativeAdDidClose:withView: | 关闭回调方法 |
通过设置 JADNativeAdDelegate 代理,获取广告关闭等回调。其它代理方法可参考 Demo 中 JADNativeBannerViewController 类
资料
详细的对接方法可参照 Demo 中 JADNativeFeedViewController 类进行相应的对接处理
注意事项
在物料加载成功方法里获取相关广告信息赋值后,需调用 registerContainer:withClickableViews:withClosableViews: 注册绑定点击的 View 。 原有 registerContainer:withClickableViews:方法已过期。
2.0.0前旧版本接口不再进行支持,本次对广告初始化接口、广告加载接口等、以及广告相关回调,进行了全面升级,接入后请检查您的回调是否使用最新版本。