using System; using System.Collections; using System.Collections.Generic; using GoogleMobileAds.Api; using UnityEngine; using WZ; public class Test : MonoBehaviour { private List _rewardedAdUnits = new List(); public void OnShowAd() { AppSDKManager.Instance.Init(null, true); // KwaiAdsManager.Instance.ShowRewardAd(); } public void OnShowInterstitial() { // KwaiAdsManager.Instance.OnInterstitialCallback(); var small = gameObject.transform.Find("NativeAd-small").GetComponent(); var medium = gameObject.transform.Find("NativeAd-medium").GetComponent(); // 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} Screen.dpi = {3.5}"); 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."); } } }