提交 358e18f3 编写于 作者: W wanganxp

补充广告注意事项和案例

上级 56ab7fc4
...@@ -42,7 +42,7 @@ uni-app x项目的uts代码中可以使用很多API。包括: ...@@ -42,7 +42,7 @@ uni-app x项目的uts代码中可以使用很多API。包括:
虽然上述页面可以直接调用原生Android能力,但正规开发时,原生能力应封装为[uni_modules](https://uniapp.dcloud.net.cn/plugin/uni_modules.html)形式的[uts插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html)。这样方便共享、方便跨平台。(iOS在js驱动模式时,uvue页面中不支持调用swift API,需封装为uts插件调用原生API) 虽然上述页面可以直接调用原生Android能力,但正规开发时,原生能力应封装为[uni_modules](https://uniapp.dcloud.net.cn/plugin/uni_modules.html)形式的[uts插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html)。这样方便共享、方便跨平台。(iOS在js驱动模式时,uvue页面中不支持调用swift API,需封装为uts插件调用原生API)
uni-app x 中不再支持plus和weex的API。过plus api中一些常用的api,一部分在uni-app x中进行了替换增补、一部分提供了uts操作原生的示例代码。[详见](ext.md) uni-app x 中不再支持plus和weex的API。过plus api中一些常用的api,一部分在uni-app x中进行了替换增补、一部分提供了uts操作原生的示例代码。[详见](ext.md)
网上可以找到很多kotlin调用系统api的代码,但如何使用uts来调用这些系统api? 网上可以找到很多kotlin调用系统api的代码,但如何使用uts来调用这些系统api?
......
...@@ -2,6 +2,27 @@ ...@@ -2,6 +2,27 @@
<!-- UTSAPIJSON.createInterstitialAd.description --> <!-- UTSAPIJSON.createInterstitialAd.description -->
插屏是一种弹出在屏幕中间的、带有关闭按钮的广告。大部分插屏广告是半屏的,个别广告会全屏。这取决于广告聚合渠道的设置。
- uni-ad的业务介绍:[详见](https://uniapp.dcloud.net.cn/uni-ad/intro.html)
上述文档是uni-app和uni-app x的通用文档,如遇到uni-app x不一致的文档,需以uni-app x文档为准。
开通插屏广告,需在 [https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) 管理后台开通。
开通时需要进行开发者认证和应用资质审核。
2. 获取和使用广告位id
开通uni-ad后,在[uni-ad后台](https://uniad.dcloud.net.cn/)给应用创建插屏广告位后,需要拿到广告位id(adpid),传入下面的api `createInterstitialAd`中。
3. 配置广告模块
App平台在manifest中配置添加三方广告SDK。具体配置可参考[文档](../collocation/manifest-modules.md#uni-ad)
打正式包或自定义基座后可生效。标准基座包含的是测试广告位,无法为你产生收益。
<!-- UTSAPIJSON.createInterstitialAd.compatibility --> <!-- UTSAPIJSON.createInterstitialAd.compatibility -->
<!-- UTSAPIJSON.createInterstitialAd.param --> <!-- UTSAPIJSON.createInterstitialAd.param -->
......
...@@ -23,9 +23,9 @@ uni-ad是DCloud提供的聚合广告平台,激励视频的广告来源主要 ...@@ -23,9 +23,9 @@ uni-ad是DCloud提供的聚合广告平台,激励视频的广告来源主要
3. 配置广告模块 3. 配置广告模块
在manifest中配置添加三方广告SDK。具体配置可参考[文档](../collocation/manifest-modules.md#uni-ad) App平台在manifest中配置添加三方广告SDK。具体配置可参考[文档](../collocation/manifest-modules.md#uni-ad)
打正式包或自定义基座后可生效。标准基座不生效 打正式包或自定义基座后可生效。标准基座包含的是测试广告位,无法为你产生收益
4. 发放奖励 4. 发放奖励
......
...@@ -12,4 +12,7 @@ ...@@ -12,4 +12,7 @@
<!-- UTSAPIJSON.general_type.name --> <!-- UTSAPIJSON.general_type.name -->
<!-- UTSAPIJSON.general_type.param --> <!-- UTSAPIJSON.general_type.param -->
\ No newline at end of file
## 注意
一般建议使用自定义tabbar来实现。[详见](../collocation/pagesjson.md#pages-tabbar)
\ No newline at end of file
...@@ -2,6 +2,26 @@ ...@@ -2,6 +2,26 @@
<!-- UTSCOMJSON.ad.description --> <!-- UTSCOMJSON.ad.description -->
ad组件是一种展现在页面中间的广告。它可以用于banner广告,也可以用于信息流广告。
- uni-ad的业务介绍:[详见](https://uniapp.dcloud.net.cn/uni-ad/intro.html)
上述文档是uni-app和uni-app x的通用文档,如遇到uni-app x不一致的文档,需以uni-app x文档为准。
开通广告,需在 [https://uniad.dcloud.net.cn/](https://uniad.dcloud.net.cn/) 管理后台开通。
开通时需要进行开发者认证和应用资质审核。
2. 获取和使用广告位id
开通uni-ad后,在[uni-ad后台](https://uniad.dcloud.net.cn/)给应用创建信息流广告位后,需要拿到广告位id(adpid),传入ad组件的属性 `adpid`中。
3. 配置广告模块
App平台在manifest中配置添加三方广告SDK。具体配置可参考[文档](../collocation/manifest-modules.md#uni-ad)
打正式包或自定义基座后可生效。标准基座包含的是测试广告位,无法为你产生收益。
<!-- UTSCOMJSON.ad.compatibility --> <!-- UTSCOMJSON.ad.compatibility -->
<!-- UTSCOMJSON.ad.attribute --> <!-- UTSCOMJSON.ad.attribute -->
......
...@@ -42,7 +42,7 @@ ijkplayer库底层又使用了ffmpeg,这些库的功能较多,官方的video ...@@ -42,7 +42,7 @@ ijkplayer库底层又使用了ffmpeg,这些库的功能较多,官方的video
video组件的源码[详见](https://gitcode.net/dcloud/uni-component/-/tree/master/uni_modules/uni-video)。下载该uni_modules到工程下,修改源码打包,可覆盖内置的video组件。 video组件的源码[详见](https://gitcode.net/dcloud/uni-component/-/tree/master/uni_modules/uni-video)。下载该uni_modules到工程下,修改源码打包,可覆盖内置的video组件。
另外ijkplayer作为一个开源库,比腾讯视频等商业sdk仍有差距。如无法在开源库上满足需求,可在插件市场寻找腾讯视频等商业sdk插件:[见插件市场](https://ext.dcloud.net.cn/search?q=%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91&orderBy=Relevance&cat1=5&cat2=51)[阿里云视频](https://ext.dcloud.net.cn/search?q=%E9%98%BF%E9%87%8C%E4%BA%91%E8%A7%86%E9%A2%91&orderBy=Relevance&cat1=5&cat2=51) 另外ijkplayer作为一个开源库,比腾讯视频等商业sdk仍有差距。如无法在开源库上满足需求,可在插件市场寻找其他插件:见插件市场[视频播放](https://ext.dcloud.net.cn/search?q=%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE&orderBy=Relevance&uni-appx=1)
<!-- UTSCOMJSON.video.children --> <!-- UTSCOMJSON.video.children -->
......
...@@ -278,7 +278,7 @@ uni-app x支持npm,但npm的大多数库是for web的,无法跨端,这些 ...@@ -278,7 +278,7 @@ uni-app x支持npm,但npm的大多数库是for web的,无法跨端,这些
除上述文档中声明已经完成的,还有如下需要注意: 除上述文档中声明已经完成的,还有如下需要注意:
- 平台支持:Android、Web、iOS版已发布。小程序、鸿蒙还未支持。虽然uts语言支持swift,可以写原生插件,但uvue的iOS版目前只上线了js逻辑层,还未发布swift逻辑层。 - 平台支持:Android、Web、iOS版已发布。小程序、鸿蒙还未支持。虽然uts语言支持swift,可以写原生插件,但uvue的iOS版目前只上线了js逻辑层,还未发布swift逻辑层。
- 小程序平台:目前也可以通过编译到H5,在小程序的web-view里临时替代使用。24年Q3会正式支持小程序。 - 小程序平台:目前也可以通过编译到H5,在小程序的web-view里临时替代使用。24年Q4会正式支持小程序。
- 鸿蒙next平台:uni-app已支持鸿蒙next,采用web-view渲染;24年年底会提供uni-app x编译为鸿蒙,采用原生渲染。目前uni-app的鸿蒙版,所有API实现均使用uts方式,可与uni-app x复用。 - 鸿蒙next平台:uni-app已支持鸿蒙next,采用web-view渲染;24年年底会提供uni-app x编译为鸿蒙,采用原生渲染。目前uni-app的鸿蒙版,所有API实现均使用uts方式,可与uni-app x复用。
- 目前不支持国际区账户创建和打包uni-app x,仅大陆区开发者账户可用。 - 目前不支持国际区账户创建和打包uni-app x,仅大陆区开发者账户可用。
......
...@@ -26,4 +26,5 @@ uni-app x的组件和API,大多是uts语言开发的。和开发者做的uts ...@@ -26,4 +26,5 @@ uni-app x的组件和API,大多是uts语言开发的。和开发者做的uts
- 快亿商城,[App端](https://ext.dcloud.net.cn/plugin?id=15458)[管理端](https://ext.dcloud.net.cn/plugin?id=15568) - 快亿商城,[App端](https://ext.dcloud.net.cn/plugin?id=15458)[管理端](https://ext.dcloud.net.cn/plugin?id=15568)
- 槟购跨境,[App端](https://sj.qq.com/appdetail/com.bingo.bg) - 槟购跨境,[App端](https://sj.qq.com/appdetail/com.bingo.bg)
- 金股讯,[App端](https://sj.qq.com/appdetail/com.jinguxun.app) - 金股讯,[App端](https://sj.qq.com/appdetail/com.jinguxun.app)
- [ai(chatGPT)聊天对话,uni-app x(uvue+uts)和uniCloud云端一体完整](https://ext.dcloud.net.cn/plugin?id=17075) - 时一助手,[App端](http://app.yuteng.vip/sy/index.html)
\ No newline at end of file - [ai(chatGPT)聊天对话,uni-app x(uvue+uts)和uniCloud云端一体完整项目模板](https://ext.dcloud.net.cn/plugin?id=17075)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册