Exemplo n.º 1
0
    void Start()
    {
        AppLovin.SetSdkKey("olBOk_uLFb1yeS_dE9st2CCM_h1JdfxztmFM5eo1xUXTtUH3cioKSsHOEwJ1dkpKUEhgL5s61Z0psbTXhrH8w9"); //绑定应用ID

        AppLovin.InitializeSdk();                                                                                     //初始化applovin Sdk

        AppLovin.SetTestAdsEnabled("true");                                                                           //在游戏测试阶段需设置为true,在游戏上线后关闭将此关闭为false。

        AppLovin.SetUnityAdListener(gameObject.name);                                                                 //添加侦听器 需要传入你applovin管理脚本所挂载的游戏对象名。

        LoadInsert();                                                                                                 //预加载 插页广告
        LoadRewarded();                                                                                               //预加载 奖励视频
    }
Exemplo n.º 2
0
        protected override void InternalInit()
        {
#if EM_APPLOVIN
            mAdSettings             = EM_Settings.Advertising.AppLovin;
            mCustomRewardedVideoAds = new List <AdPlacement>();
            mCustomInterstitialAds  = new List <AdPlacement>();
            mCustomBanners          = new Dictionary <AdPlacement, KeyValuePair <BannerAdPosition, BannerAdSize> >();

            // Set GDPR consent if any.
            var consent = GetApplicableDataPrivacyConsent();
            ApplyDataPrivacyConsent(consent);

            AppLovin.SetSdkKey(mAdSettings.SDKKey);
            AppLovin.InitializeSdk();

            // Test Mode
            if (mAdSettings.EnableTestMode)
            {
                AppLovin.SetTestAdsEnabled("true");
            }
            else
            {
                AppLovin.SetTestAdsEnabled("false");
            }

            // Age-Restricted
            if (mAdSettings.AgeRestrictMode)
            {
                AppLovin.SetIsAgeRestrictedUser("true");
            }
            else
            {
                AppLovin.SetIsAgeRestrictedUser("false");
            }

            AppLovin.LoadRewardedInterstitial();

            // Setup Events Listener
            GameObject listener = new GameObject();
            listener.name = "EM_AppLovinAdsListenerObject";
            UnityEngine.Object.Instantiate(listener, Vector3.zero, Quaternion.identity);
            listener.AddComponent <EM_AppLovinAdsListener>();
            listener.GetComponent <EM_AppLovinAdsListener>().setAdClient(this);
            AppLovin.SetUnityAdListener("EM_AppLovinAdsListenerObject");

            // Done Initialization.
            mIsInitialized = true;
            Debug.Log("AppLovin client has been initialized.");
#endif
        }
Exemplo n.º 3
0
    /// <summary>
    /// Initialize Applovin SDK.
    /// </summary>
    /// <param name="preLoadAds">Enable pre-load ads.</param>
    public void InitializeApplovin(bool preLoadAds = true, string listenergo = null)
    {
        AppLovin.SetSdkKey("kVL0LZFNc8EVPKb9s4tuJRZOu0UHxTphLiVnq4BoOahg-2NEK5Urh5f3gu7G9ttx9FkLeHvD7v08TMOrF-w1Hv");
        AppLovin.InitializeSdk();
        AppLovin.SetTestAdsEnabled("true");
        AppLovin.SetUnityAdListener(listenergo);

        if (preLoadAds)
        {
            AppLovin.LoadRewardedInterstitial();
            AppLovin.PreloadInterstitial();
        }

        Debug.Log("<color=blue> AppLovin Initialized.</color>");
    }
Exemplo n.º 4
0
    void Start()
    {
        // Setup UI
        RewardedVideoButtonTitle      = GameObject.Find("RewardedVideoButtonTitle").GetComponent <Text> ();
        RewardedVideoButtonTitle.text = REWARDED_VIDEO_BUTTON_TITLE_PRELOAD;
        StatusText      = GameObject.Find("StatusText").GetComponent <Text> ();
        StatusText.text = "";

        // Check if user replaced the SDK key
        if ("YOUR_SDK_KEY_HERE".Equals(SDK_KEY))
        {
            StatusText.text = "ERROR: PLEASE UPDATE YOUR SDK KEY IN Assets/MainMenu.cs";
        }
        else
        {
            // Set SDK key and initialize SDK
            AppLovin.SetSdkKey(SDK_KEY);
            AppLovin.InitializeSdk();
            AppLovin.SetTestAdsEnabled("true");
            AppLovin.SetUnityAdListener("MainMenu");
            AppLovin.SetRewardedVideoUsername("demo_user");
        }
    }