標籤: 微信小遊戲,流量主,激勵視訊
準備
2、開通條件

3、已經申請開通流量主並且通過了
實際操作
思路
1、先例項一個物件,因為文件中有提及:

2、在根據專案情況呼叫改方法。3、回撥處理
開始
先彆著急著寫程式碼,上微信小遊戲把相關的東西配置好登入微信公眾平臺




這步驟我們直接複製貼上就行,但是為了相容性我們必須對這段程式碼進行修改
//farm.ts private videoAd;
//儲存視訊例項 public initVideoAd() {//初始化視訊方法 //例項 let videoAd = wx.createRewardedVideoAd({
adUnitId: '你的視訊ID'
}) this.videoAd = videoAd;
videoAd.load() //捕捉錯誤 videoAd.onError(err =>
{
console.log(err)
}) //關閉視訊的回撥函式 videoAd.onClose(res =>
{
// 使用者點選了【關閉廣告】按鈕 // 小於 2.1.0 的基礎庫版本,res 是一個 undefined console.log(res) if (res &
&
res.isEnded || res === undefined) {
// 正常播放結束,可以下發遊戲獎勵 if (this.isStudy) {
return;
} let data = {
"cmd": 150, "requestId": 12121,
};
this.sendSocketMsg(data);
} else {
WxKit.showToast('您的視訊還沒看完,無法獲得獎勵') // 播放中途退出,不下發遊戲獎勵
}
})
}複製程式碼
以上程式碼根據情況在實際專案中呼叫即可
作者簡介:何永峰,蘆葦科技web前端開發工程師,喜歡到處尋找好吃的,愛好跳舞,打籃球,聽音樂,目前是Acum.Revolution現狀革命成員之一,不定期出席大型的舞蹈商演活動。代表作品:萌雞駕到小遊戲、美旅出行小程式、Nice電競小程式。擅長網站建設、微信公眾號開發、微信小程式開發、小遊戲製作、企業微信製作、H5建設,專注於前端框架、互動設計、影像繪製、資料分析等研究。
歡迎和我們一起並肩作戰: web@talkmoney.cn訪問 www.talkmoney.cn 瞭解更多
提供專業的微信公眾號建設,廣州釘釘開發,靠譜的企業微信開發,深圳微信小程式建設,高質量的小遊戲外包,東莞H5開發