Skip to content

Commit

Permalink
1
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangruiyu committed Dec 12, 2024
1 parent e11ce09 commit fa726c7
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions ohos/src/main/ets/components/plugin/FlutterUnionadPlugin.ets
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,16 @@ export default class FlutterUnionadPlugin implements FlutterPlugin, MethodCallHa
},
onAdCached: (rewardAd: CSJRewardAd) => {
console.error("rewardVideoAd video cached2")
let map: Map<string, Any> = new Map([["adType", "rewardAd"], ["onAdMethod", "onCache"],]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onCache"
};
FlutterUnionadEventPlugin.sendContent(map)
},
onError: (code: number, message: string) => {
console.error("视频加载失败" + code + message);
let map: Map<string, Any> =
new Map([["adType", "rewardAd"], ["onAdMethod", "onFail"], ["error", code + message],]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onFail", "error": code + message
};
FlutterUnionadEventPlugin.sendContent(map);
}
}
Expand All @@ -115,25 +118,33 @@ export default class FlutterUnionadPlugin implements FlutterPlugin, MethodCallHa
let adInteractionListener: RewardAdInteractionListener = {
onShow: () => {
console.error("rewardVideoAd show")
let map: Map<string, Any> = new Map([["adType", "rewardAd"], ["onAdMethod", "onShow"]]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onShow"
};
FlutterUnionadEventPlugin.sendContent(map)
},
onSkip: () => {
console.error("rewardVideoAd onSkippedVideo")
let map: Map<string, Any> = new Map([["adType", "rewardAd"], ["onAdMethod", "onSkip"]]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onSkip"
};
FlutterUnionadEventPlugin.sendContent(map)
},
onClick: () => {
console.error("rewardVideoAd bar click")
let map: Map<string, Any> = new Map([["adType", "rewardAd"], ["onAdMethod", "onClick"]]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onClick"
};
FlutterUnionadEventPlugin.sendContent(map)
},
onComplete: () => {
console.error("rewardVideoAd complete")
},
onClose: () => {
console.error("rewardVideoAd close")
let map: Map<string, Any> = new Map([["adType", "rewardAd"], ["onAdMethod", "onClose"]]);
let map: Record<string, Any> = {
"adType": "rewardAd", "onAdMethod": "onClose"
};
FlutterUnionadEventPlugin.sendContent(map)
},
onRewardArrived: (isVerify, rewardType, extraInfo) => {
Expand Down

0 comments on commit fa726c7

Please sign in to comment.