2025-08-31 05:48:26 +00:00
using System ;
2025-08-30 04:42:57 +00:00
using System.Collections ;
using System.Collections.Generic ;
2025-09-02 02:07:10 +00:00
using GoogleMobileAds.Api ;
2025-08-30 04:42:57 +00:00
using UnityEngine ;
2025-09-01 10:32:50 +00:00
using WZ ;
2025-08-30 04:42:57 +00:00
public class Test : MonoBehaviour
{
2025-09-02 02:07:10 +00:00
private List < string > _rewardedAdUnits = new List < string > ( ) ;
2025-08-31 05:48:26 +00:00
2025-08-30 04:42:57 +00:00
public void OnShowAd ( )
{
2025-09-01 12:53:08 +00:00
AppSDKManager . Instance . Init ( null ) ;
// KwaiAdsManager.Instance.ShowRewardAd();
2025-08-30 04:42:57 +00:00
}
public void OnShowInterstitial ( )
{
2025-09-02 02:07:10 +00:00
// KwaiAdsManager.Instance.OnInterstitialCallback();
var small = gameObject . transform . Find ( "NativeAd-small" ) . GetComponent < RectTransform > ( ) ;
var medium = gameObject . transform . Find ( "NativeAd-medium" ) . GetComponent < RectTransform > ( ) ;
// var nativeAdPosition = NativeAdPosition.Create(new NativeTemplateStyle
// {
// TemplateId = NativeTemplateId.Medium
// }, medium);
var nativeAdPosition = NativeAdPosition . Create ( new NativeTemplateStyle
{
TemplateId = NativeTemplateId . Small
} , small ) ;
Debug . Log ( $"luojian admob native ad start show {small} medium {medium} X:{nativeAdPosition.X} Y:{nativeAdPosition.Y} Height :{nativeAdPosition.Height} Width:{nativeAdPosition.Width}" ) ;
if ( AdsSDKManager . Instance . IsNativeAdReady ( "ca-app-pub-3940256099942544/2247696110" ) )
{
// var nativeAdPosition = NativeAdPosition.Create(new NativeTemplateStyle
// {
// TemplateId = NativeTemplateId.Medium
// }, medium);
AdsSDKManager . Instance . ShowNativeAd ( "test" , "ca-app-pub-3940256099942544/2247696110" , nativeAdPosition ) ;
}
else
{
Debug . LogWarning ( "luojian admob native ad start show fail,not ready." ) ;
}
2025-08-30 04:42:57 +00:00
}
2025-09-02 02:07:10 +00:00
}