Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
7d2cd49a
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
7d2cd49a
编写于
5月 13, 2022
作者:
d-u-a
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ad
上级
a61e1b12
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
33 addition
and
2 deletion
+33
-2
docs/component/ad.md
docs/component/ad.md
+33
-2
未找到文件。
docs/component/ad.md
浏览文件 @
7d2cd49a
...
...
@@ -39,7 +39,7 @@ Banner或信息流广告展现场景非常灵活,常见的展现场景为:
|属性名|类型|默认值|说明|平台差异|
|:-|:-|:-|:-|:-|
|adpid|String||uni-AD App广告位id,在
[
uni-AD官网
](
https://uniad.dcloud.net.cn/
)
申请广告位|App|
|adpid|String||uni-AD App广告位id,在
[
uni-AD官网
](
https://uniad.dcloud.net.cn/
)
申请广告位|App
,微信小程序3.4.8+
|
|unit-id|String||广告单元id,可在小程序管理后台的流量主模块新建|微信小程序、字节跳动小程序(最低版本1.19.0+)、QQ小程序、快手小程序|
|ad-intervals|number||广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新)|微信小程序(基础库2.3.1+)|
|data|Object|可选|广告数据,通过 plus.ad.getAds (参考示例代码),优先级高于adpid|App|
...
...
@@ -75,6 +75,38 @@ Banner或信息流广告展现场景非常灵活,常见的展现场景为:
App和微信小程序的ad组件没有type属性,可以用于banner,也可以用于信息流。
## 微信小程序@weixin
微信小程序平台支持信息流(Banner)广告组件
`<ad unit-id=""></ad>`
,由微信提供
uniAD 也支持信息流(Banner)广告组件
`<ad adpid=""></ad>`
,由uniAD提供
3.
4.10 之前的版本
`ad`
组件运行到微信小程序使用微信提供的广告组件
3.
4.10+ 以后的版本调整如下
1.
组件仅设置
`unit-id`
,使用微信提供的ad组件,逻辑不变
2.
组件设置了
`adpid`
属性,被编译为
`uniad`
,见下文的介绍
3.
组件设置了
`adpid`
和
`unit-id`
属性,被编译为
`uniad`
,见下文的介绍
`uniad`
是
`uni-app`
框架的内置的组件,
`uniad`
组件同时支持
`uniAD`
广告和微信原生广告,先请求uniAD,如果已开通直接使用否者切换为微信的广告,这个过程会有3秒的延时
`uniad`
组件依赖uniAD提供的微信小程序插件和腾讯提供的珊瑚广告插件
如果想在微信上仅使用微信的广告,App 或 Web 使用 uniAD 可使用条件编译
条件编译示例
```
html
<!-- #ifdef MP-WEIXIN -->
<ad
unit-id=
""
></ad>
<!-- #endif -->
<!-- #ifndef MP-WEIXIN -->
<ad
adpid=
""
></ad>
<!-- #endif -->
```
**注意**
-
`<ad>`
组件是原生组件,在webview页面会有层级问题,同时无法在
`<swiper>`
、
`<scroll-view>`
组件中使用。但app-nvue、微信小程序新版和头条小程序新版支持同层渲染,所以没有层级问题。而app-vue、QQ小程序等平台则有层级问题。详见:
[
原生组件
](
https://uniapp.dcloud.io/component/native-component
)
-
无广告时没有高度,关闭广告时释放高度,宽度由父容器决定
...
...
@@ -86,7 +118,6 @@ App和微信小程序的ad组件没有type属性,可以用于banner,也可
-
HBuilderX2.8+版本Android平台更新穿山甲(今日头条)广告SDK后不再支持x86类型CPU,无法运行到x86类型cpu的模拟器。
-
`<ad>`
组件测试广告位是上图下文,uniAD后台申请的广告位默认左图右文
-
HBuilderX标准基座真机运行测试信息流广告位标识(adpid)为:1111111111,微信小程序和H5平台暂不提供测试广告位
-
3.4.8+ 微信小程序平台,如果组件同时设置了adpid和unit-id,组件被编译为 uniad, uniad同时支持DCloud广告和微信原生广告,如果不需要此功能移除adpid属性或使用条件编译
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录