html代码:

<template>
	<view>
		<!-- 按钮 -->
		<button @click="showVideo()">点击看广告</button>
		
	</view>
</template>
js代码:

<script>
export default {
	data() {
		return {
			
		};
	},
	onLoad() {
		// 创建实例
		this.ad = tt.createRewardedVideoAd({
			adUnitId: '填自己的广告id'
		});
		// 监听错误
		this.ad.onError(err => {
			tt.hideLoading();
			switch (err.errCode) {
				case 1004:
					// 无合适的广告
					break;
				default:
				// 更多请参考错误码文档
			}
		});
 
		// 监听视频播放完成
		this.ad.onClose(data => {
			tt.hideLoading();
			if (data.isEnded) {
				console.log('观看了', data.count, '个视频');
			} else {
				console.log('未观看完视频');
			}
		});
 
		// 预加载资源
		this.ad.load();
	},
	methods: {
	
		// 展示激励视频
		showVideo() {
			console.log(1111)
			tt.showLoading();
			this.ad.show();
		},
		haha(e) {
			console.log(e);
		}
	}
};
</script>