SDK_UnityMoney/Assets/Script/Test.cs

46 lines
1.7 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using GoogleMobileAds.Api;
using UnityEngine;
using WZ;
public class Test : MonoBehaviour
{
private List<string> _rewardedAdUnits = new List<string>();
public void OnShowAd()
{
AppSDKManager.Instance.Init(null);
// KwaiAdsManager.Instance.ShowRewardAd();
}
public void OnShowInterstitial()
{
// 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} 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.");
}
}
}