更新kwaiSDK
This commit is contained in:
parent
c22019fc71
commit
5033e63844
|
|
@ -3,7 +3,7 @@ using UnityEngine;
|
||||||
|
|
||||||
namespace BigoAds.Scripts.Platforms.Android
|
namespace BigoAds.Scripts.Platforms.Android
|
||||||
{
|
{
|
||||||
internal static class KwaiAndroidPlatformTool
|
internal static class AndroidPlatformTool
|
||||||
{
|
{
|
||||||
public const string ClassPackage = "com.kwai.network.sdk";
|
public const string ClassPackage = "com.kwai.network.sdk";
|
||||||
private const string CurrentActivityMethod = "currentActivity";
|
private const string CurrentActivityMethod = "currentActivity";
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,9 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
public class KwaiAdSDKInit
|
public class KwaiAdSDKInit
|
||||||
{
|
{
|
||||||
private const string TAG = "[KwaiAdSDK-INIT]";
|
private const string TAG = "[KwaiAdSDK-INIT]";
|
||||||
private const string SDKClientClassName = KwaiAndroidPlatformTool.ClassPackage + ".KwaiAdSDK";
|
private const string SDKClientClassName = AndroidPlatformTool.ClassPackage + ".KwaiAdSDK";
|
||||||
private const string SDKClientBuilder = KwaiAndroidPlatformTool.ClassPackage + ".api.SdkConfig$Builder";
|
private const string SDKClientBuilder = AndroidPlatformTool.ClassPackage + ".api.SdkConfig$Builder";
|
||||||
private const string SDKClientInitCallback = KwaiAndroidPlatformTool.ClassPackage + ".api.KwaiInitCallback";
|
private const string SDKClientInitCallback = AndroidPlatformTool.ClassPackage + ".api.KwaiInitCallback";
|
||||||
|
|
||||||
private static AndroidJavaClass kwaiAdSdkClass;
|
private static AndroidJavaClass kwaiAdSdkClass;
|
||||||
private static KwaiAdConfig config;
|
private static KwaiAdConfig config;
|
||||||
|
|
@ -122,7 +122,7 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
sdkConfigBuilder.Call<AndroidJavaObject>("debug", config.DebugLog);
|
sdkConfigBuilder.Call<AndroidJavaObject>("debug", config.DebugLog);
|
||||||
}
|
}
|
||||||
|
|
||||||
AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity();
|
AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity();
|
||||||
if (currentActivity != null)
|
if (currentActivity != null)
|
||||||
{
|
{
|
||||||
AndroidJavaObject contextObject = currentActivity.Call<AndroidJavaObject>("getApplicationContext");
|
AndroidJavaObject contextObject = currentActivity.Call<AndroidJavaObject>("getApplicationContext");
|
||||||
|
|
@ -131,6 +131,7 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
{
|
{
|
||||||
kwaiAdSdkClass.CallStatic("init", contextObject, sdkConfigBuilder.Call<AndroidJavaObject>("build"));
|
kwaiAdSdkClass.CallStatic("init", contextObject, sdkConfigBuilder.Call<AndroidJavaObject>("build"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
public class KwaiInterstitialAdController : IInterstitialAdController
|
public class KwaiInterstitialAdController : IInterstitialAdController
|
||||||
{
|
{
|
||||||
private const string TAG = "[KwaiAdSDK-InterstitialAdController]";
|
private const string TAG = "[KwaiAdSDK-InterstitialAdController]";
|
||||||
private const string InterstitialAdConfigBuilderClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdConfig$Builder";
|
private const string InterstitialAdConfigBuilderClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdConfig$Builder";
|
||||||
private const string KwaiInterstitialAdListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.interf.IKwaiInterstitialAdListener";
|
private const string KwaiInterstitialAdListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.interf.IKwaiInterstitialAdListener";
|
||||||
private const string AdLoadListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener";
|
private const string AdLoadListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener";
|
||||||
private const string KwaiInterstitialAdRequestClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdRequest";
|
private const string KwaiInterstitialAdRequestClassName = AndroidPlatformTool.ClassPackage + ".loader.business.interstitial.data.KwaiInterstitialAdRequest";
|
||||||
private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager";
|
private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager";
|
||||||
private const string WithKwaiInterstitialAdListenerMethodName = "withKwaiInterstitialAdListener";
|
private const string WithKwaiInterstitialAdListenerMethodName = "withKwaiInterstitialAdListener";
|
||||||
private const string BuildInterstitialAdLoaderMethodName = "buildInterstitialAdLoader";
|
private const string BuildInterstitialAdLoaderMethodName = "buildInterstitialAdLoader";
|
||||||
|
|
@ -66,7 +66,7 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
{
|
{
|
||||||
if (IsReady())
|
if (IsReady())
|
||||||
{
|
{
|
||||||
AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity();
|
AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity();
|
||||||
if (currentActivity == null)
|
if (currentActivity == null)
|
||||||
{
|
{
|
||||||
Debug.Log($"{TAG}: Current Game Activity not found.");
|
Debug.Log($"{TAG}: Current Game Activity not found.");
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
public class KwaiRewardAdController : IRewardAdController
|
public class KwaiRewardAdController : IRewardAdController
|
||||||
{
|
{
|
||||||
private const string TAG = "[KwaiAdSDK-RewardAdController]";
|
private const string TAG = "[KwaiAdSDK-RewardAdController]";
|
||||||
private const string RewardedAdConfigBuilderClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdConfig$Builder";
|
private const string RewardedAdConfigBuilderClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdConfig$Builder";
|
||||||
private const string KwaiRewardAdListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.interf.IKwaiRewardAdListener";
|
private const string KwaiRewardAdListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.interf.IKwaiRewardAdListener";
|
||||||
private const string AdLoadListenerClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener";
|
private const string AdLoadListenerClassName = AndroidPlatformTool.ClassPackage + ".loader.common.interf.AdLoadListener";
|
||||||
private const string KwaiRewardAdRequestClassName = KwaiAndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdRequest";
|
private const string KwaiRewardAdRequestClassName = AndroidPlatformTool.ClassPackage + ".loader.business.reward.data.KwaiRewardAdRequest";
|
||||||
private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager";
|
private const string KwaiAdLoaderManagerMethodName = "getKwaiAdLoaderManager";
|
||||||
private const string WithKwaiRewardAdListenerMethodName = "withKwaiRewardAdListener";
|
private const string WithKwaiRewardAdListenerMethodName = "withKwaiRewardAdListener";
|
||||||
private const string BuildRewardAdLoaderMethodName = "buildRewardAdLoader";
|
private const string BuildRewardAdLoaderMethodName = "buildRewardAdLoader";
|
||||||
|
|
@ -66,7 +66,7 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
{
|
{
|
||||||
if (IsReady())
|
if (IsReady())
|
||||||
{
|
{
|
||||||
AndroidJavaObject currentActivity = KwaiAndroidPlatformTool.GetGameActivity();
|
AndroidJavaObject currentActivity = AndroidPlatformTool.GetGameActivity();
|
||||||
if (currentActivity == null)
|
if (currentActivity == null)
|
||||||
{
|
{
|
||||||
Debug.Log($"{TAG}: Current Game Activity not found.");
|
Debug.Log($"{TAG}: Current Game Activity not found.");
|
||||||
|
|
@ -134,7 +134,6 @@ namespace KwaiAds.Scripts.Platforms.Android
|
||||||
{
|
{
|
||||||
this._RewardAdLoadListener = rewardAdListener;
|
this._RewardAdLoadListener = rewardAdListener;
|
||||||
this._KwaiRewardAdController = kwaiRewardAdController;
|
this._KwaiRewardAdController = kwaiRewardAdController;
|
||||||
Debug.Log("yangwu AdLoadListener:"+rewardAdListener+" kwaiRewardAdController:"+kwaiRewardAdController);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onAdLoadStart(string trackId)
|
public void onAdLoadStart(string trackId)
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -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:
|
||||||
Binary file not shown.
|
|
@ -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:
|
||||||
Loading…
Reference in New Issue