Exemplo n.º 1
0
        public static void Init()
        {
            if (_inited)
            {
                return;
            }

            AdsController.Instance.Init();

            for (int i = 0; i < UltimateAdsSettings.Instance.Networks.Count; i++)
            {
                if (UltimateAdsSettings.Instance.Networks [i].IsEnabled && UltimateAdsSettings.Instance.Networks [i].Provider is IInterstitialAd)
                {
                    IInterstitialAd interstitial = UltimateAdsSettings.Instance.Networks [i].Provider as IInterstitialAd;
                    _providers.Add(interstitial);
                    interstitial.Init();
                }
            }

            if (_providers.Count > 0)
            {
                _inited = true;
                Load();
            }

            Debug.Log(_providers.Count + " Interstitial Providers initialized");
        }
Exemplo n.º 2
0
 private static void FreeProvider(IInterstitialAd provider)
 {
     if (provider != null)
     {
         provider.OnClosed -= OnInterstitialClosed;
     }
 }
Exemplo n.º 3
0
 private static void SelectProvider(IInterstitialAd provider)
 {
     _currentProvider = provider;
     if (provider != null)
     {
         provider.OnClosed += OnInterstitialClosed;
     }
 }
Exemplo n.º 4
0
        public MainPage()
        {
            InitializeComponent();

            IInterstitialAd adInterstitial = DependencyService.Get <IInterstitialAd>();

            adInterstitial.Show();
            adInterstitial.AdReceived += AdInterstitial_AdReceived;
        }
Exemplo n.º 5
0
 public InterstitialAd()
 {
     if (Application.platform == RuntimePlatform.Android)
     {
         this.client = new DclickUnityAds.Android.InterstitialAd();
     }
     else if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         this.client = new DclickUnityAds.iOS.InterstitialAd();
     }
 }
Exemplo n.º 6
0
    void Start()
    {
        if (true == _isInit)
        {
            return;
        }

        InitialAdManager();

        _adManager.Init();
        _videoAd = _adManager.GetRewardedAd(TEST_ZONE_NAME);
        _isInit  = true;
    }