NativeAd结构(native广告)
字段 | 类型 | 说明 | 示例 |
---|---|---|---|
attr | object | 表示原生模板中的元素属性值,以key-value形式表示 | |
template_id | int32 | Native模板编号,指定其中元素 | 48 |
NativeAd中包含了用于广告渲染的相关信息,不同的模板具有不同的属性值。如果一个广告位上可能出现多个模板的创意,媒体需要根据返回的template_id判断创意属于什么模板,然后再进行相应的渲染。
Attr结构
原生广告所需的各元素在NativeAd的Attr结构中传递,以Key-value方式表示。
message Attr{
//属性名
required string name=1;
//属性值
required string value=1;
}
如果媒体原生广告需要图片和标题,将以以下方式表示:
attr {
name: "img_url"
value: " https://aecpm.alicdn.com/simba/img/TB1kh57LpXXXXXqaXXXSutbFXXX.jpg "
}
attr {
name: "title"
value: "男士速干透气健身运动裤"
}
Attr完整属性表
下面是attr中可能出现的所有所有属性列表,不同的模板具有不同的属性,模板id与属性的映射关系请联系Tanx运营人员获取。
属性 | 类型 | 说明 |
---|---|---|
img_url | URL字符串 | 广告展示素材对应的URL |
img_size | 整型数值 | 图片素材尺寸 |
img_width | 整型数值 | 图片素材宽度 |
img_height | 整型数值 | 图片素材高度 |
title | 字符串 | 广告标题 |
description | 字符串 | 广告描述 |
img_url2 | URL字符串 | 第二个图片,多图素材样式使用 |
img_url3 | URL字符串 | 第三个图片,多图素材样式使用 |
img_url4 | URL字符串 | 第四个图片,多图素材样式使用 |
img_sm | 字符串 | 缩略图 |
ad_words | 字符串 | 广告主 |
adv_name | 字符串 | 广告主名称 |
video | URL字符串 | 视频素材地址 |
video_width | 整型数值 | 视频尺寸宽度 |
video_height | 整型数值 | 视频尺寸高度 |
video_duration | 整型数值 | 视频时长,单位毫秒ms |
video_md5 | 字符串 | 视频素材的md5值 |
sku_id | 字符串 | 商品属性id,用于互动场景 |
item_id | 字符串 | 商品id,用于互动场景 |
action_type | 字符串 | 互动方式标识,1-加购,2-收藏,多种交互方式以逗号隔开 |