From 92014ede71971ce8d947edea1e83be2a573e1d09 Mon Sep 17 00:00:00 2001 From: v_shanxia Date: Fri, 18 Apr 2025 09:48:28 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=E5=B9=BF=E5=91=8Ashow=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../API_V2/Assets/API/Ad/BannerAd/BannerAd.cs | 15 ++++++++++-- .../API_V2/Assets/API/Ad/CustomAd/CustomAd.cs | 15 ++++++++++-- .../API/Ad/InterstitalAd/InterstitalAd.cs | 22 +++++++++++++---- .../API/Ad/RewardedVideoAd/RewardedVideoAd.cs | 24 ++++++++++++++++--- 4 files changed, 64 insertions(+), 12 deletions(-) diff --git a/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs b/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs index d74f07f11..4fbb9ba23 100644 --- a/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs +++ b/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; using WeChatWASM; @@ -71,11 +72,21 @@ private void SwitchAdState() else { // 展示广告 - _bannerAd.Show(); - WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); + _bannerAd.Show(ShowSuccess, ShowFail); } } + private Action ShowSuccess = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Success:" + JsonUtility.ToJson(res) }); + }; + + + private Action ShowFail = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Fail:" + JsonUtility.ToJson(res) }); + }; + // 销毁广告 private void DestroyAd() { diff --git a/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs b/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs index 125be8750..4f3d8eada 100644 --- a/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs +++ b/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; using WeChatWASM; @@ -72,11 +73,21 @@ private void SwitchAdState() else { // 展示广告 - _customAd.Show(); - WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); + _customAd.Show(ShowSuccess, ShowFail); } } + private Action ShowSuccess = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Success:" + JsonUtility.ToJson(res) }); + }; + + + private Action ShowFail = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Fail:" + JsonUtility.ToJson(res) }); + }; + // 销毁广告 private void DestroyAd() { diff --git a/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs b/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs index 47434157d..bdc13fd83 100644 --- a/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs +++ b/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; using WeChatWASM; @@ -30,7 +31,7 @@ protected override void TestAPI(string[] args) WX.ShowModal( new ShowModalOption() { - content = "RewardedVideoAd OnLoad Result:" + JsonUtility.ToJson(res) + content = "InterstitialAd OnLoad Result:" + JsonUtility.ToJson(res) } ); } @@ -41,14 +42,14 @@ protected override void TestAPI(string[] args) WX.ShowModal( new ShowModalOption() { - content = "RewardedVideoAd onError Result:" + JsonUtility.ToJson(res) + content = "InterstitialAd onError Result:" + JsonUtility.ToJson(res) } ); } ); _interstitialAd.OnClose(() => { - WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd onClose" }); + WX.ShowModal(new ShowModalOption() { content = "InterstitialAd onClose" }); }); // 预加载广告 _interstitialAd.Load(); @@ -59,10 +60,21 @@ protected override void TestAPI(string[] args) // 展示广告 private void ShowAd() { - _interstitialAd.Show(); - WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); + _interstitialAd.Show(ShowSuccess, ShowFail); } + private Action ShowSuccess = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Success:" + JsonUtility.ToJson(res) }); + }; + + + private Action ShowFail = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Fail:" + JsonUtility.ToJson(res) }); + }; + + // 销毁广告 private void DestroyAd() { diff --git a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs index 4191d8731..377e97030 100644 --- a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs +++ b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; using WeChatWASM; @@ -64,12 +65,29 @@ protected override void TestAPI(string[] args) } // 展示广告 - private void ShowAd() + // private void ShowAd() + // { + // _rewardedVideoAd.Show(); + // WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); + // } + + + private void ShowAd() { - _rewardedVideoAd.Show(); - WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); + _rewardedVideoAd.Show(ShowSuccess, ShowFail); } + private Action ShowSuccess = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Success:" + JsonUtility.ToJson(res) }); + }; + + + private Action ShowFail = (res) => + { + WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Fail:" + JsonUtility.ToJson(res) }); + }; + // 销毁广告 private void DestroyAd() { From 6a736cdb7075ed5c5e1054b70064847bdfe0b2fa Mon Sep 17 00:00:00 2001 From: v_shanxia Date: Mon, 9 Jun 2025 09:39:08 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix=EF=BC=9A=E5=8E=BB=E6=8E=89=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E6=B3=A8=E9=87=8A=E4=BB=A5=E5=8F=8A=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs | 4 ++-- .../Assets/API/Ad/InterstitalAd/InterstitalAd.cs | 4 ++-- .../Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs | 12 ++---------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs b/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs index 4f3d8eada..dcc495e7d 100644 --- a/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs +++ b/Demo/API_V2/Assets/API/Ad/CustomAd/CustomAd.cs @@ -79,13 +79,13 @@ private void SwitchAdState() private Action ShowSuccess = (res) => { - WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Success:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Success:" + JsonUtility.ToJson(res) }); }; private Action ShowFail = (res) => { - WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Fail:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "CustomAd Show Fail:" + JsonUtility.ToJson(res) }); }; // 销毁广告 diff --git a/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs b/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs index bdc13fd83..e8fd3b132 100644 --- a/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs +++ b/Demo/API_V2/Assets/API/Ad/InterstitalAd/InterstitalAd.cs @@ -65,13 +65,13 @@ private void ShowAd() private Action ShowSuccess = (res) => { - WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Success:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Success:" + JsonUtility.ToJson(res) }); }; private Action ShowFail = (res) => { - WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Fail:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "InterstitialAd Show Fail:" + JsonUtility.ToJson(res) }); }; diff --git a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs index 377e97030..abe7a181b 100644 --- a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs +++ b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs @@ -64,14 +64,6 @@ protected override void TestAPI(string[] args) WX.ShowToast(new ShowToastOption() { title = "已创建并加载广告" }); } - // 展示广告 - // private void ShowAd() - // { - // _rewardedVideoAd.Show(); - // WX.ShowToast(new ShowToastOption() { title = "已展示广告" }); - // } - - private void ShowAd() { _rewardedVideoAd.Show(ShowSuccess, ShowFail); @@ -79,13 +71,13 @@ private void ShowAd() private Action ShowSuccess = (res) => { - WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Success:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Success:" + JsonUtility.ToJson(res) }); }; private Action ShowFail = (res) => { - WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Fail:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "RewardedVideoAd Show Fail:" + JsonUtility.ToJson(res) }); }; // 销毁广告 From f57f772e4dcd12fe59cac5d4c5c7b9bc8b50733a Mon Sep 17 00:00:00 2001 From: rainhong Date: Tue, 10 Jun 2025 16:08:44 +0800 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=E5=A4=9A=E4=BD=99=E7=A9=BA?= =?UTF-8?q?=E6=A0=BC=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs | 4 ++-- Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs b/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs index 4fbb9ba23..786feec24 100644 --- a/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs +++ b/Demo/API_V2/Assets/API/Ad/BannerAd/BannerAd.cs @@ -78,13 +78,13 @@ private void SwitchAdState() private Action ShowSuccess = (res) => { - WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Success:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Success:" + JsonUtility.ToJson(res) }); }; private Action ShowFail = (res) => { - WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Fail:" + JsonUtility.ToJson(res) }); + WX.ShowModal(new ShowModalOption() { content = "BannerAd Show Fail:" + JsonUtility.ToJson(res) }); }; // 销毁广告 diff --git a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs index abe7a181b..ccb13254e 100644 --- a/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs +++ b/Demo/API_V2/Assets/API/Ad/RewardedVideoAd/RewardedVideoAd.cs @@ -66,7 +66,7 @@ protected override void TestAPI(string[] args) private void ShowAd() { - _rewardedVideoAd.Show(ShowSuccess, ShowFail); + _rewardedVideoAd.Show(ShowSuccess, ShowFail); } private Action ShowSuccess = (res) =>