46 lines
1.7 KiB
C#
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.");
|
|
}
|
|
}
|
|
} |