目 录CONTENT

文章目录

Uni-App 抖音小程序 Demo

ABin
2023-10-25 / 0 评论 / 0 点赞 / 24 阅读 / 0 字

激励视频广告

<template>
	<view>
		<!-- 按钮 -->
		<button @click="showVideo()">点击看广告</button>
		
	</view>
</template> 
<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>

<style>

</style> 

登录接口

uni.login({
	provider: 'toutiao',
	success: function (loginRes) {
		console.log("loginRes", loginRes);
		uni.getUserInfo({
			provider: 'toutiao',
			success(res) {
				console.log("getUserInfo = ", res)
				uni.setStorageSync('authInfo', res.userInfo);
				if (res) {
					let params = {
						code: loginRes.code,
						anonymous_code: loginRes.anonymousCode
					}

					// result.tt_data.openid
				}
			},
			fail(err) {
				getUserAuth()
				console.log("getUserInfo fail = ", err)
			}
		})
	}
});

0

评论区