diff --git a/docs/.vuepress/theme/components/SiderBarBottom.vue b/docs/.vuepress/theme/components/SiderBarBottom.vue index a448cddabe69b228f1b3f091db8443c2100ad078..40af239b4045a71b22d7ae0811036d8c6333a786 100644 --- a/docs/.vuepress/theme/components/SiderBarBottom.vue +++ b/docs/.vuepress/theme/components/SiderBarBottom.vue @@ -40,7 +40,7 @@ 点此加入 diff --git a/docs/.vuepress/theme/config/siderbar/uni-app.js b/docs/.vuepress/theme/config/siderbar/uni-app.js index 78bbcd81fe19112b682e04f8f2ebb8820cef3344..b03c2f4961137d63d78f417a50a7d61b1c76b77d 100644 --- a/docs/.vuepress/theme/config/siderbar/uni-app.js +++ b/docs/.vuepress/theme/config/siderbar/uni-app.js @@ -120,9 +120,9 @@ export default { "prefix": "群18" }, { - "number": "165657124", + "number": "165796402", "state": 1, - "prefix": "群19" + "prefix": "群20" }, { "number": "717019120", @@ -200,9 +200,9 @@ export default { "prefix": "群35" }, { - "number": "165796402", + "number": "165657124", "state": 0, - "prefix": "群20" + "prefix": "群19" } ] } diff --git a/docs/component/_sidebar.md b/docs/component/_sidebar.md index 898253c4488b9303e5bb81f370b39bdef0e94bee..f082f3dae70fd91edb23375adbfd72a36b0b31f2 100644 --- a/docs/component/_sidebar.md +++ b/docs/component/_sidebar.md @@ -51,6 +51,7 @@ * [ad-draw](component/ad-draw.md) * [ad-content-page](component/ad-content-page.md) * [Grid 广告](component/ad-grid.md) + * [微信小程序](component/ad-weixin.md) * [广告错误码](component/ad-error-code.md) * [页面属性配置节点](component/page-meta.md) * [page-meta](component/page-meta.md) diff --git a/docs/component/ad-weixin.md b/docs/component/ad-weixin.md new file mode 100644 index 0000000000000000000000000000000000000000..43a68ba14987953852d26652f35d565cc66edc07 --- /dev/null +++ b/docs/component/ad-weixin.md @@ -0,0 +1,49 @@ +## uniAD支持微信小程序广告 + +3.4.10+ 支持 + + +## 信息流广告(Banner) + +微信小程序平台支持信息流(Banner)广告组件 ``,由微信提供 + +uniAD 支持信息流(Banner)广告组件 ``,由uniAD提供 + +3.4.10 之前的版本`ad`组件运行到微信小程序使用微信提供的广告组件 + +3.4.10+ 以后的版本调整如下 + +1. 组件仅设置 `unit-id`,使用微信提供的ad组件,逻辑不变 +2. 组件设置了 `adpid` 属性,被编译为 `uniad`,见下文的介绍 +3. 组件设置了 `adpid` 和 `unit-id` 属性,被编译为 `uniad`,见下文的介绍 + +## uniad组件 + +`uniad`是`uni-app`框架的内置的组件,`uniad`组件同时支持`uniAD`广告和微信原生广告,先请求uniAD,如果已开通直接使用否者切换为微信的广告,这个过程会有3秒的延时 + +`uniad`组件依赖uniAD提供的微信小程序插件和腾讯提供的珊瑚广告插件 + +如果想在微信上仅使用微信的广告,App 或 Web 使用 uniAD 可使用条件编译 + +条件编译示例 + +```html + + + + + + +``` + + + +新增支持激励视频广告和插屏广告 + +## 微信小程序激励视频广告 + +文档地址:[https://uniapp.dcloud.io/component/ad-rewarded-video](https://uniapp.dcloud.io/component/ad-rewarded-video) + +## 微信小程序插屏广告 + +文档地址:[https://uniapp.dcloud.io/component/ad-interstitial](https://uniapp.dcloud.io/component/ad-interstitial) diff --git a/docs/component/ad.md b/docs/component/ad.md index 1b9612c1fc848dcaddc5405cfafc3b6d5304fe14..943ff0a24e0f07e530b030f9e983d89dc3bfc388 100644 --- a/docs/component/ad.md +++ b/docs/component/ad.md @@ -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)广告组件 ``,由微信提供 + +uniAD 也支持信息流(Banner)广告组件 ``,由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 + + + + + + +``` + + **注意** - `` 组件是原生组件,在webview页面会有层级问题,同时无法在`` 、`` 组件中使用。但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的模拟器。 - `` 组件测试广告位是上图下文,uniAD后台申请的广告位默认左图右文 - HBuilderX标准基座真机运行测试信息流广告位标识(adpid)为:1111111111,微信小程序和H5平台暂不提供测试广告位 -- 3.4.8+ 微信小程序平台,如果组件同时设置了adpid和unit-id,组件被编译为 uniad, uniad同时支持DCloud广告和微信原生广告,如果不需要此功能移除adpid属性或使用条件编译 **示例:**