uni.createRewardedVideoAd 创建激励视频广告,
运行到微信小程序开发工具一直提示渲染错误
该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据知识库内容,您遇到的问题是因为微信小程序不支持通过 uni.createRewardedVideoAd API 接入激励视频广告。官方文档明确说明:
uni-ad 不支持在微信小程序上使用API接入,仅支持组件方式
<ad-rewarded-video>
错误用法:
微信小程序必须使用 <ad-rewarded-video> 组件(而非 API),因为微信原生广告要求通过组件渲染。您的代码直接调用 uni.createRewardedVideoAd 会导致渲染错误。
正确接入方式:
<ad-rewarded-video> 组件,并配置 adpid(广告位ID):
<template>
<view>
<ad-rewarded-video adpid="YOUR_ADPID" @load="load" @error="error" @close="close"></ad-rewarded-video>
</view>
</template> 其他注意事项:
adcore 插件(操作指引)。 pages/index/index_1013000002)。 请改用组件方式接入,并确保环境配置正确。