菜单

CustomEvent映射

  • 您需要使用下列示例API来完成映射。
    NSMutableArray<NSDictionary*>* assetArray = [NSMutableArray<NSDictionary*> array];
    NSMutableDictionary *assetDic = [NSMutableDictionary dictionary];
    [assetDic setValue:xxx forKey:kATAdAssetsCustomEventKey];
    [assetDic setValue:xxx forKey:kATAdAssetsDelegateObjKey];
    [assetDic setValue:xxx forKey:kATAdAssetsCustomObjectKey];
    [assetDic setValue:xxx forKey:kATNativeADAssetsIsExpressAdKey];
    [assetArray addObject:assetDic];
    [self trackNativeAdLoaded:assetArray];

字段说明如下:

key required type description
kATAdAssetsCustomEventKey YES NSObject 广告展示后,接收广告代理事件的对象
kATNativeADAssetsUnitIDKey NO NSString 三方广告平台的代码位id
kATAdAssetsCustomObjectKey YES id 三方平台返回的广告对象(数据)
  • 原生模板信息流还需要映射的key:
key required type description
kATNativeADAssetsIsExpressAdKey YES BOOL 原生信息流广告的类型,模板广告必须设置
kATNativeADAssetsNativeExpressAdViewWidthKey NO NSNumber 模板广告视图的宽度
kATNativeADAssetsNativeExpressAdViewHeightKey NO NSNumber 模板广告视图的高度
  • 原生自渲染信息流还需要映射的key,映射之后才能在获取到的广告offer拿到相应的值,如果不需要或者没有的值,可以不用传入,如下:
key required type description
kATNativeADAssetsIsExpressAdKey NO BOOL 原生信息流广告的类型,默认为自渲染广告类型
kATNativeADAssetsMainTitleKey NO NSString 广告的标题
kATNativeADAssetsMainTextKey NO NSString 广告的描述
kATNativeADAssetsIconURLKey NO NSString 广告的icon图片的URL地址
kATNativeADAssetsIconImageKey NO UIImage 广告的icon图片
kATNativeADAssetsImageURLKey NO NSString 广告的大图片的URL地址
kATNativeADAssetsMainImageKey NO UIImage 广告的大图片
kATNativeADAssetsCTATextKey NO NSString 广告的cta文案
kATNativeADAssetsRatingKey NO NSString 广告的评级分
kATNativeADAssetsAdvertiserKey NO NSString 广告的广告主
kATNativeADAssetsContainsVideoFlag NO BOOL 是否为视频类广告
kATNativeADAssetsLogoURLKey NO NSString 广告的logo图片的URL地址
kATNativeADAssetsLogoImageKey NO UIImage 广告的logo图片

上一个
自定义原生广告
下一个
自定义广告实现竞价
最近修改: 2025-05-30Powered by