更新时间:2020-12-10 13:47
展位是在客户端页面上用于展示投放广告物料的一块矩形区域。
CDP 支持开屏(splash)、弹屏、公告、轮播(banner)、列表、浮标和自定义七种类型的展位。各类型展位的示例如下图所示。
展位有展位名称、展位 ID、有效(缓存)时间等基本信息。
MPHomeViewController
。注意,VCName 必须继承 DTViewController
,如不继承,则展位将无法展示。com.mpaas.demo.cdp.DynamicContent1Activity
。window.location
对象获取 H5 页面的全称路径。展位可进行展位类型、展位素材类型、展位位置、样式、展位高度、展位宽度和广告位数量的配置。
展位位置:必填项。指展位在页面上的位置,包括页面顶部浮层、页面顶部、页面底部、列表头部、列表底部、屏幕顶部左侧、屏幕顶部右侧、屏幕中部左侧、屏幕中部右侧、屏幕底部左侧和屏幕底部右侧。部分展位支持调整。
页面顶部浮层 | 页面顶部 | 页面底部 | 列表头部 |
---|---|---|---|
展位位于页面顶部,浮于页面布局上方,不会把原布局往下顶,是相对于屏幕的固定位置,展位宽度与页面宽度相同。![]() | 展位位于页面顶部,将页面原布局往下顶,是相对于页面的固定位置,展位宽度与页面宽度相同。![]() | 展位位于页面底部,将页面原布局往上顶,是相对于页面的固定位置,展位宽度与页面宽度相同。![]() | 在列表顶部(第一个广告位上方),将原有列表布局往下顶,是相对于列表的固定位置,展位宽度与列表宽度相同。![]() |
列表底部 | 屏幕顶部左侧 | 屏幕中部左侧 | 屏幕底部左侧 |
在列表底部(最后一个广告位下方),将原有列表布局往上顶,是相对于列表的固定位置,展位宽度与列表宽度相同。![]() | 仅针对浮标展位。位于屏幕左上角,浮于页面布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() | 仅针对浮标展位。位于屏幕左侧上下居中处,浮于页面布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() | 仅针对浮标展位。位于屏幕左下角,浮于页面原布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() |
屏幕顶部右侧 | 屏幕中部右侧 | 屏幕底部右侧 | |
位于页面右上角,浮于页面布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() | 仅针对浮标展位。位于屏幕右侧上下居中处,浮于页面布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() | 仅针对浮标展位。位于屏幕右下角,浮于页面原布局上方,不影响页面原布局,是相对屏幕的固定位置。![]() |
开屏(splash) | 弹屏 | 公告 | banner | 列表 | 浮标 | 自定义 | |
---|---|---|---|---|---|---|---|
展位类型 | √ | √ | √ | √ | √ | √ | √ |
展位素材类型 | √ | √ | x | √ | √ | √ | x |
展位位置 | 默认 | 默认位置 | 页面顶部浮层 | 页面顶部浮层 | 页面顶部浮层 | 屏幕顶部左侧 | x |
页面顶部 | 页面顶部 | 页面顶部 | 屏幕顶部右侧 | ||||
页面底部 | 页面底部 | 页面底部 | 屏幕中部左侧 | ||||
列表头部 (仅对 Native 页面生效) | 列表头部 (仅对 Native 页面生效) | 列表头部 (仅对 Native 页面生效) | 屏幕中部右侧 | ||||
列表底部 (仅对 Native 页面生效) | 列表底部 (仅对 Native 页面生效) | 列表底部 (仅对 Native 页面生效) | 屏幕底部左侧 | ||||
- | - | - | 屏幕底部右侧 | ||||
样式 | x | x | √ | x | x | x | √ |
展位高度 | x | √ | √ | √ | √ | √ | x |
展位宽度 | x | √ | x | x | x | √ | x |
广告位数量 | 1-10 个 | 1个 | 1个 | 1-10个 | 1-10个 | 1个 | 1个 |
单个信息轮播时长 | 1-10 秒 | x | x | 1-10 秒 | 1-10 秒 | x | x |
说明: √:支持且必须配置;x:不支持配置;-:表示无内容。 |
CDP 支持的展位素材类型如下列表所示。
不同展位类型所支持的展位素材类型不同,详见下表。
开屏(splash) | 弹屏 | 公告 | banner | 列表 | 浮标 | 自定义 | |
---|---|---|---|---|---|---|---|
静态图片 | √ | √ | x | √ | √ | √ | x |
GIF 动图 | √ | √ | x | √ | √ | √ | x |
Lottie 动画 | √ | √ | x | √ | √ | √ | x |
H5 页面 | x | √ | x | √ | √ | x | x |
文本 | x | x | √ | x | x | x | √ |
说明:√ 支持,x 表示不支持。 |
智能投放提供了 动态配置 和 客户端预置 两种展位的配置方式。根据实际业务需求,您可以进行灵活选择。
动态配置
采用动态配置展位的方式时,您只需在客户端工程中添加 CDP SDK 后,即可在控制台上创建展位并完成展位的所有属性配置,包括配置展位名称、展位 ID、展位所在页面、展位类型、展位素材类型、展位位置、展位宽度、展位高度和广告位数量。
动态配置展位支持的展位类型包括弹屏、公告、banner、列表、浮标以及自定义。各类型展位支持的展位位置,参见 展位配置信息表 中的展位位置栏。动态配置仅对展位内容进行设置,不设置展位的位置。动态配置展位不支持展位位置为腰封。
使用动态展位时,需要注意以下几点:
h5_titlebar
的 ViewGroup
控件或者布局中包含 antui-build
组件中的 AUTitleBar
控件;列表头部/底部必须包含 ListView
控件。UITableView
控件。客户端预置
采用客户端预置展位的方式时,您需要在客户端工程中添加智能投放 SDK 后,通过代码在客户端工程中预置展位的部分属性配置,包括展位 ID、展位所在页面、展位位置、展位宽度和展位高度,然后在控制台上创建展位并填写在客户端工程中预置好的展位 ID 以最终完成展位的创建。在控制台中您也可以设置展位宽度和展位高度的设置,但这两项配置只有在客户端工程中未进行配置时才会生效。
客户端预置展位支持的展位类型包括弹屏、公告、banner、列表、浮标以及自定义。可通过客户端配置方式来实现动态展位不支持的展位位置(例如腰封)。
在不同页面上预置展位的操作方法参见:
在文档使用中是否遇到以下问题
更多建议
匿名提交