SDK_UnityMoney/Assets/Script/Test.cs

46 lines
1.7 KiB
C#
Raw Normal View History

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);
2025-09-02 02:56:23 +00:00
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}");
2025-09-02 02:07:10 +00:00
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
}