/*using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Advertisements; public class ADManager : MonoBehaviour, IUnityAdsInitializationListener{ private string gameId = "5696936"; // 從 Unity Dashboard 獲取遊戲 ID private bool testMode = true; private string bannerPlacementId = "Banner_Android"; // Unity Ads Dashboard 上的橫幅廣告 Placement ID void Start() { Advertisement.Initialize(gameId, testMode, this); } // 初始化完成 public void OnInitializationComplete() { Debug.Log("Unity Ads initialization complete."); LoadBannerAd(); // 初始化後加載橫幅廣告 } public void OnInitializationFailed(UnityAdsInitializationError error, string message) { Debug.LogError($"Unity Ads Initialization Failed: {error.ToString()} - {message}"); } // 加載橫幅廣告 public void LoadBannerAd() { Advertisement.Banner.SetPosition(BannerPosition.BOTTOM_CENTER); // 設置橫幅廣告的位置 // 使用 BannerLoadOptions 來提供回調 BannerLoadOptions options = new BannerLoadOptions { loadCallback = OnBannerLoaded, errorCallback = OnBannerError }; // 加載橫幅廣告,傳入 BannerLoadOptions Advertisement.Banner.Load(bannerPlacementId, options); } // 加載成功回調 private void OnBannerLoaded() { Debug.Log("Banner loaded successfully."); Advertisement.Banner.Show(bannerPlacementId); // 顯示橫幅廣告 } // 加載失敗回調 private void OnBannerError(string message) { Debug.LogError($"Banner failed to load: {message}"); } // 其他橫幅廣告回調(可選) public void OnBannerClicked(string placementId) { } public void OnBannerShown(string placementId) { } public void OnBannerHidden(string placementId) { } }*/