diff --git a/Assets/KwaiAds/Scripts/Api/KwaiAdsSdk.cs b/Assets/KwaiAds/Scripts/Api/KwaiAdsSdk.cs index de81462..c85abcd 100644 --- a/Assets/KwaiAds/Scripts/Api/KwaiAdsSdk.cs +++ b/Assets/KwaiAds/Scripts/Api/KwaiAdsSdk.cs @@ -1,4 +1,4 @@ -using System; +using System; using KwaiAds.Scripts.Common; namespace KwaiAds.Scripts.Api diff --git a/Assets/KwaiAds/Scripts/Platform/Android/AndroidPlatformTool.cs b/Assets/KwaiAds/Scripts/Platform/Android/AndroidPlatformTool.cs index 7a9249b..1285bfe 100644 --- a/Assets/KwaiAds/Scripts/Platform/Android/AndroidPlatformTool.cs +++ b/Assets/KwaiAds/Scripts/Platform/Android/AndroidPlatformTool.cs @@ -3,7 +3,7 @@ using UnityEngine; namespace BigoAds.Scripts.Platforms.Android { - internal static class KwaiAndroidPlatformTool + internal static class AndroidPlatformTool { public const string ClassPackage = "com.kwai.network.sdk"; private const string CurrentActivityMethod = "currentActivity"; diff --git a/Assets/KwaiAds/Scripts/Platform/Android/KwaiAdSDKInit.cs b/Assets/KwaiAds/Scripts/Platform/Android/KwaiAdSDKInit.cs index 19a7ac5..e527171 100644 --- a/Assets/KwaiAds/Scripts/Platform/Android/KwaiAdSDKInit.cs +++ b/Assets/KwaiAds/Scripts/Platform/Android/KwaiAdSDKInit.cs @@ -11,9 +11,9 @@ namespace KwaiAds.Scripts.Platforms.Android public class KwaiAdSDKInit { private const string TAG = "[KwaiAdSDK-INIT]"; - private const string SDKClientClassName = KwaiAndroidPlatformTool.ClassPackage + ".KwaiAdSDK"; - private const string SDKClientBuilder = KwaiAndroidPlatformTool.ClassPackage + ".api.SdkConfig$Builder"; - private const string SDKClientInitCallback = KwaiAndroidPlatformTool.ClassPackage + ".api.KwaiInitCallback"; + private const string SDKClientClassName = AndroidPlatformTool.ClassPackage + ".KwaiAdSDK"; + private const string SDKClientBuilder = AndroidPlatformTool.ClassPackage + ".api.SdkConfig$Builder"; + private const string SDKClientInitCallback = AndroidPlatformTool.ClassPackage + ".api.KwaiInitCallback"; private static AndroidJavaClass kwaiAdSdkClass; private static KwaiAdConfig config; @@ -122,7 +122,7 @@ namespace KwaiAds.Scripts.Platforms.Android sdkConfigBuilder.Call("debug", config.DebugLog); } - AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity(); + AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity(); if (currentActivity != null) { AndroidJavaObject contextObject = currentActivity.Call("getApplicationContext"); @@ -131,6 +131,7 @@ namespace KwaiAds.Scripts.Platforms.Android { kwaiAdSdkClass.CallStatic("init", contextObject, sdkConfigBuilder.Call("build")); } + } else { diff --git a/Assets/KwaiAds/Scripts/Platform/Android/KwaiInterstitialAdController.cs b/Assets/KwaiAds/Scripts/Platform/Android/KwaiInterstitialAdController.cs index 15b420e..71d06b3 100644 --- a/Assets/KwaiAds/Scripts/Platform/Android/KwaiInterstitialAdController.cs +++ b/Assets/KwaiAds/Scripts/Platform/Android/KwaiInterstitialAdController.cs @@ -9,10 +9,10 @@ namespace KwaiAds.Scripts.Platforms.Android public class KwaiInterstitialAdController : IInterstitialAdController { private const string TAG = "[KwaiAdSDK-InterstitialAdController]"; - private const string InterstitialAdConfigBuilderClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdConfig$Builder"; - private const string KwaiInterstitialAdListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.interf.IKwaiInterstitialAdListener"; - private const string AdLoadListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener"; - private const string KwaiInterstitialAdRequestClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdRequest"; + private const string InterstitialAdConfigBuilderClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdConfig$Builder"; + private const string KwaiInterstitialAdListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.interf.IKwaiInterstitialAdListener"; + private const string AdLoadListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener"; + private const string KwaiInterstitialAdRequestClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdRequest"; private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager"; private const string WithKwaiInterstitialAdListenerMethodName = "withKwaiInterstitialAdListener"; private const string BuildInterstitialAdLoaderMethodName = "buildInterstitialAdLoader"; @@ -66,7 +66,7 @@ namespace KwaiAds.Scripts.Platforms.Android { if (IsReady()) { - AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity(); + AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity(); if (currentActivity == null) { Debug.Log($"{TAG}: Current Game Activity not found."); diff --git a/Assets/KwaiAds/Scripts/Platform/Android/KwaiRewardAdController.cs b/Assets/KwaiAds/Scripts/Platform/Android/KwaiRewardAdController.cs index 5eda36b..9d90823 100644 --- a/Assets/KwaiAds/Scripts/Platform/Android/KwaiRewardAdController.cs +++ b/Assets/KwaiAds/Scripts/Platform/Android/KwaiRewardAdController.cs @@ -9,10 +9,10 @@ namespace KwaiAds.Scripts.Platforms.Android public class KwaiRewardAdController : IRewardAdController { private const string TAG = "[KwaiAdSDK-RewardAdController]"; - private const string RewardedAdConfigBuilderClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdConfig$Builder"; - private const string KwaiRewardAdListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.interf.IKwaiRewardAdListener"; - private const string AdLoadListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener"; - private const string KwaiRewardAdRequestClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdRequest"; + private const string RewardedAdConfigBuilderClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdConfig$Builder"; + private const string KwaiRewardAdListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.interf.IKwaiRewardAdListener"; + private const string AdLoadListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener"; + private const string KwaiRewardAdRequestClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdRequest"; private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager"; private const string WithKwaiRewardAdListenerMethodName = "withKwaiRewardAdListener"; private const string BuildRewardAdLoaderMethodName = "buildRewardAdLoader"; @@ -66,7 +66,7 @@ namespace KwaiAds.Scripts.Platforms.Android { if (IsReady()) { - AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity(); + AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity(); if (currentActivity == null) { Debug.Log($"{TAG}: Current Game Activity not found."); @@ -134,7 +134,6 @@ namespace KwaiAds.Scripts.Platforms.Android { this._RewardAdLoadListener = rewardAdListener; this._KwaiRewardAdController = kwaiRewardAdController; - Debug.Log("yangwu AdLoadListener:"+rewardAdListener+" kwaiRewardAdController:"+kwaiRewardAdController); } public void onAdLoadStart(string trackId) diff --git a/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar b/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar new file mode 100644 index 0000000..40992a5 Binary files /dev/null and b/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar differ diff --git a/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar.meta b/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar.meta new file mode 100644 index 0000000..5a63936 --- /dev/null +++ b/Assets/Plugins/Android/kwai_adApi_release_v1.2.15_202409020855.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: aa74a979cb33d4d16afb0e58ae8b887d +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar b/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar new file mode 100644 index 0000000..511360e Binary files /dev/null and b/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar differ diff --git a/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar.meta b/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar.meta new file mode 100644 index 0000000..bc24425 --- /dev/null +++ b/Assets/Plugins/Android/kwai_adImpl_release_v1.2.15_202409020856.aar.meta @@ -0,0 +1,32 @@ +fileFormatVersion: 2 +guid: 88b1fa4bca95147a6a93a6008aad62da +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Android: Android + second: + enabled: 1 + settings: {} + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + userData: + assetBundleName: + assetBundleVariant: