激励视频广告
<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)
}
})
}
});
评论区