كۆپچىلىك ياخشىمۇ سىلەر،يىقىندا مەن نوچى ئەپچىسىگە يازما يوللاش ۋە يازمىنىڭ تولۇق مەزمۇنىغا ئىرىشىش ئۈچۈن ئىلان كۆرۈش دىگەندەك ئىقتىدارلارنى قوشۇشنى ئويلاپ تۆۋەندىكىدەك ئۇسۇلنى قوللاندىم.
ئاۋال ئارقا بەتتىن كەلگەن ئۇچۇرنىڭ يازما مەزمۇنىنى ھەقسىز كۆرەمدۇ ياكى ئىلان كۆرۈپ بولۇپ ئاندىن كۆرەمدۇ ئىكەنلىگە ھۆكۈم قىلىمىز.
<view @click="adTap()" v-if="iz_mazmun == true">ئىلان كۆرۈپ تولۇق مەزمۇنغا ئىرىشىڭ</view>
<view v-if="iz_mazmun == false">بۇ يەردە تولۇق مەزمۇن بار دەپ تۇرايلى</view>
ئاندىن data غا سۈكۈتتىكى ھۆكۈم ھالىتىنى يازىمىز.
data() {
return {
iz_mazmun: true,
}
},
بۇ دىگەنلىك،ئابونىت يازمىنى ئاچقاندا مۇشۇ يازمىنىڭ سۈكۈكتىكى ھالىتى ture بوپ قالسا ئۈستىدىكى «ئىلان كۆرۈپ تولۇق مەزمۇنغا ئىرىشىڭ» دىگەننى كۆرسەتكىن دىگەنلىك بولىدۇ.ناۋادا سانداندىن كەلگەن ئۇچۇردا بۇ يەر false بولسا مەزمۇننى تولۇق كۆرسىتىدۇ.
ئەمدى بۇنىڭ onload ھادىسىگە تۆۋەندىكى قىممەتنى بىرىمىز؛
onLoad: function (option) {
let t = this;
t.adLoad();
}
بۇنىڭدا ئىپادىلەنگىنى t نى مۇشۇ مەزمۇنغا ۋەكىللىق قىلىدۇ دىگەنلىك ھەمدە adload فونكىسيەسىنى ئىجرا قىلشقا رۇخسەت قىلىدىم دىگەن بولىدۇ.
adTap() {
uni.showModal({
title: 'ئەسكەرتىش',
content: 'بۇ مەزمۇننى كۆرۈش ئۈچۈن ئىلان كۆرىشىڭىز كىرەك،ئىلان كۆرۈشكە قوشۇلامسىز؟',
confirmText:'ھەئە',
confirmColor:'#007AFF',
cancelText:'ياق',
cancelColor:'#DD524D',
success: function (res) {
if (res.confirm) {
if (videoAd) {
videoAd.show().catch(err => {
videoAd.load().then(() => videoAd.show())
})
}
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
},
بۇ دىگەنلىك ئابونىت ئىلان كۆرۈش كونۇپكىسىنى چەككەندە ئىجرا بولىدىغان فونكىسيە بولۇپ بىز showmodal ئارقىلىق ئەزاغا تاللاش بەرسك بولىدۇ،يەنىئۈستىدە ئىيتىلغاندەك؛
adLoad() {
var that = this
if (wx.createRewardedVideoAd)
{
videoAd = wx.createRewardedVideoAd({
adUnitId: 'adunit-046af5b00c630b65'
});
videoAd.onError(err => {
console.log('videoAd onError', err);
});
videoAd.onClose(status => {
if ((status && status.isEnded) || status === undefined) {
if (that.iz_mazmun) {
if (that.iz_mazmun == true) {
that.iz_mazmun = false;
} else {
that.iz_mazmun = true;
}
}
} else {
uni.showToast({
icon: 'none',
title: "ئىلاننى تولۇق كۆرۈڭ"
})
console.log('中途退出')
}
});
}
}
ئاخىردىكى بۇ فونكىسيە بىز باشتا ئىلان كۆرۈش كونۇپكىسىغا ئورۇنلاشتۇرغان فونكىىسيە شۇ…uniapp بىلەن 原生 ئەپچاق بۇ فونكىسيەلىرى جىق پەرىقلەنمەيدۇ.
再不努力我们就老了 8个月前
makulakaltun8个月前
ھەممەيلەننى ئالتىنجى دەرىجىگى ئەچىقىپ قويىڭەپىنھان8个月前
چۈشۈرگىلى بوممايدىكەن殇v 10个月前
چۈشۈرۈشღ᭄ꦿ꫞꯭᭓꯭꫞꯭ℳ᭄ 11个月前
سالون باشقىردىغان دىتالغا دەرىسلىك قىلىپ يوللاپ بەرسەڭلە ھۈددەس ياخشى بولۇردىsardar(大忙人)... 12个月前
بىلىپ بىلمەي ئىلان چىكىلىپ كەتتى😃🇨🇳ãℳℜěKěℳ彡🇨🇳 12个月前
يانفۇندا تورلاشتۇرۇپ ئوينادىغىنى يوقماAKSA 12个月前
ياخشى ئوبدانمۇ ياخشى.