From fa726c79315bde211285aebb40f40015e5905491 Mon Sep 17 00:00:00 2001 From: zhangruiyu <157418979@qq.com> Date: Thu, 12 Dec 2024 17:01:23 +0800 Subject: [PATCH] 1 --- .../plugin/FlutterUnionadPlugin.ets | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/ohos/src/main/ets/components/plugin/FlutterUnionadPlugin.ets b/ohos/src/main/ets/components/plugin/FlutterUnionadPlugin.ets index f9fae70..b046e67 100644 --- a/ohos/src/main/ets/components/plugin/FlutterUnionadPlugin.ets +++ b/ohos/src/main/ets/components/plugin/FlutterUnionadPlugin.ets @@ -99,13 +99,16 @@ export default class FlutterUnionadPlugin implements FlutterPlugin, MethodCallHa }, onAdCached: (rewardAd: CSJRewardAd) => { console.error("rewardVideoAd video cached2") - let map: Map = new Map([["adType", "rewardAd"], ["onAdMethod", "onCache"],]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onCache" + }; FlutterUnionadEventPlugin.sendContent(map) }, onError: (code: number, message: string) => { console.error("视频加载失败" + code + message); - let map: Map = - new Map([["adType", "rewardAd"], ["onAdMethod", "onFail"], ["error", code + message],]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onFail", "error": code + message + }; FlutterUnionadEventPlugin.sendContent(map); } } @@ -115,17 +118,23 @@ export default class FlutterUnionadPlugin implements FlutterPlugin, MethodCallHa let adInteractionListener: RewardAdInteractionListener = { onShow: () => { console.error("rewardVideoAd show") - let map: Map = new Map([["adType", "rewardAd"], ["onAdMethod", "onShow"]]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onShow" + }; FlutterUnionadEventPlugin.sendContent(map) }, onSkip: () => { console.error("rewardVideoAd onSkippedVideo") - let map: Map = new Map([["adType", "rewardAd"], ["onAdMethod", "onSkip"]]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onSkip" + }; FlutterUnionadEventPlugin.sendContent(map) }, onClick: () => { console.error("rewardVideoAd bar click") - let map: Map = new Map([["adType", "rewardAd"], ["onAdMethod", "onClick"]]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onClick" + }; FlutterUnionadEventPlugin.sendContent(map) }, onComplete: () => { @@ -133,7 +142,9 @@ export default class FlutterUnionadPlugin implements FlutterPlugin, MethodCallHa }, onClose: () => { console.error("rewardVideoAd close") - let map: Map = new Map([["adType", "rewardAd"], ["onAdMethod", "onClose"]]); + let map: Record = { + "adType": "rewardAd", "onAdMethod": "onClose" + }; FlutterUnionadEventPlugin.sendContent(map) }, onRewardArrived: (isVerify, rewardType, extraInfo) => {