媒体自渲染 信息流

简介

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 类进行相应的对接处理

注意事项

  1. 在物料加载成功方法里获取相关广告信息赋值后,需调用 registerContainer:withClickableViews:withClosableViews: 注册绑定点击的 View 。 原有 registerContainer:withClickableViews:方法已过期。

  2. 2.0.0前旧版本接口不再进行支持,本次对广告初始化接口、广告加载接口等、以及广告相关回调,进行了全面升级,接入后请检查您的回调是否使用最新版本。

© JD.COM all right reserved,powered by Gitbook该文档最后更新: 2023-05-15 17:54:53

results matching ""

    No results matching ""