public void onInterstitialRecieved(InterstitialAd value)
            {
                System.Console.WriteLine("onInterstitialRecieved");

                if (InterstitialRecieved != null)
                    InterstitialRecieved(value);
            }
 /// <summary>
 /// Constructor.
 /// </summary>
 public PreviewPage()
 {
     interstitialAd = new InterstitialAd("ca-app-pub-1177092011471737/2563479400");
     InitializeComponent();
     _isNewPageInstance = true;
     _progressIndicator.IsIndeterminate = true;
     CreateComponents();
 }
 private void LoadAd()
 {
     _ad = new InterstitialAd("ca-app-pub-8694775969775805/2188634215");
     AdRequest req = new AdRequest();
     _ad.LoadAd(req);
     _ad.ReceivedAd += AdView_ReceivedAd;
     _ad.FailedToReceiveAd += AdView_FailedToReceiveAd;
 }
        private void Ad_GoogleMob_Interstitial()
        {
            _inter = new InterstitialAd("ca-app-pub-8694775969775805/8881111019");
            AdRequest _adrequest = new AdRequest();
            _adrequest.ForceTesting = true;

            _inter.ReceivedAd += _inter_ReceivedAd;
            _inter.FailedToReceiveAd += _inter_FailedToReceiveAd;
            _inter.LoadAd(_adrequest);
        }
Beispiel #5
0
 private void OnRequestInterstitialClick()
 {
     // NOTE: Edit "UA-51287516-7" with your interstitial
     // ad unit id.
     interstitialAd = new InterstitialAd("ca-app-pub-9908242075575541/9823166712");
     // NOTE: You can edit the event handler to do something custom here. Once the
     // interstitial is received it can be shown whenever you want.
     AdRequest adRequest = new AdRequest();
     adRequest.ForceTesting = false;
     interstitialAd.LoadAd(adRequest);
 }
Beispiel #6
0
        public AdHelper(string applicationId, string adUnitId)
        {
            _applicationId = applicationId;
            _adUnitId = adUnitId;

            _ad = new InterstitialAd();
            _ad.AdReady += (s, e) => AfterReady?.Invoke();
            _ad.Completed += (s, e) => { if (IsReady) AfterComplete?.Invoke(); };
            _ad.Cancelled += (s, e) => AfterCanceled?.Invoke();
            _ad.ErrorOccurred += (s, e) => AfterError?.Invoke(e);
        }
        public void InterstitialAd(string e = "", Action<string> y = null)
        {

            // D/Reporo SDK(23735): Got:gif-239888-http://netdna.reporo.net/resources/images/reporoads/smrc/650c22aeab97.gif

            //             Unable to load configuration.
            // Smart Zones: null - Interstitial Zone: null - Domain: null
            // Fetching interstitial ad
            //479): START u0 {cmp=MikandiExample.Activities/com.reporo.android.ads.InterstitialAdActivity (has extras)} from pid 22861
            // Error fetching interstitial ad
            // java.lang.Exception: Interstitial zone not configured.
            //    at com.reporo.android.ads.k.a(Unknown Source)
            //    at com.reporo.android.ads.g.run(Unknown Source)
            //    at java.lang.Thread.run(Thread.java:856)
            //61): onInterstitialFailed

            var context = ThreadLocalContextReference.CurrentContext as CoreAndroidWebServiceActivity;


            var inAd = new InterstitialAd(context);
            inAd.setListener(new InterstitialAdListener
            {

                InterstitialRecieved =
                    x =>
                    {
                        inAd.showAd(context);
                    }
            });
            inAd.fetchNewAd(); //NOTE: Reporo SDK: pre-fecth ad


            //            Error fetching interstitial ad
            //java.lang.Exception: Invalid or no ad retured.
            //   at com.reporo.android.ads.k.a(Unknown Source)
            //   at com.reporo.android.ads.k.a(Unknown Source)
            //   at com.reporo.android.ads.g.run(Unknown Source)

            //            Error fetching interstitial ad
            //java.lang.ClassCastException: org.json.JSONArray cannot be cast to org.json.JSONObject
            //   at com.reporo.android.ads.k.a(Unknown Source)
            //   at com.reporo.android.ads.g.run(Unknown Source)
            //   at java.lang.Thread.run(Thread.java:856)


            //            D/Reporo SDK(23735): Smart Zones: null - Interstitial Zone: 9079 - Domain: 767a-6e78-7161-2e76.reporo.net
            //D/Reporo SDK(23735): Fetching interstitial ad
            //I/ActivityManager(  479): START u0 {cmp=MikandiExample.Activities/com.reporo.android.ads.InterstitialAdActivity (has extras)} from pid 23735
            //D/Reporo SDK(23735): Creating Interstitial Ad
            //D/Reporo SDK(23735): Unable to display insterstitial Ad null

        }
        public void Show(string adUnit)
        {                        
            var context = Application.Context;
            _ad = new InterstitialAd(context);
            _ad.AdUnitId = adUnit;

            var intlistener = new InterstitialAdListener(_ad);
            intlistener.OnAdLoaded();
            _ad.AdListener = intlistener;

            var requestbuilder = new AdRequest.Builder();
            _ad.LoadAd(requestbuilder.Build());
        }
Beispiel #9
0
        public MainViewModel(IDialogService dialogService)
        {
            _dialogService = dialogService;

            // Instantiate the interstitial video ad
            _interstitialAd = new InterstitialAd();

            // Attach event handlers
            _interstitialAd.ErrorOccurred += OnAdError;
            _interstitialAd.AdReady += OnAdReady;
            _interstitialAd.Cancelled += OnAdCancelled;
            _interstitialAd.Completed += OnAdCompleted;
        }
Beispiel #10
0
        public static void LoadVideo(string adUnitId, bool enableTestMode = false)
        {
            videoAdUnit = adUnitId;
            videoAd = new InterstitialAd(adUnitId);
            videoAd.DismissingOverlay += (o, a) => InterstitialAdOnDismissingOverlay(o, a, videoAdUnit);
            videoAd.FailedToReceiveAd += (o, a) => InterstitialAdOnFailedToReceiveAd(o, a, videoAdUnit);
            videoAd.LeavingApplication += (o, a) => InterstitialAdOnLeavingApplication(o, a, videoAdUnit);
            videoAd.ReceivedAd += (o, a) => InterstitialAdOnReceivedAd(o, a, videoAdUnit);
            videoAd.ShowingOverlay += (o, a) => InterstitialAdOnShowingOverlay(o, a, videoAdUnit);

            var adRequest = new AdRequest { ForceTesting = enableTestMode };
            interstitialAd.LoadAd(adRequest);
        }
        public Scenario3_InterstitialAd()
        {
            this.InitializeComponent();

            // Instantiate the interstitial video ad
            interstitialAd = new InterstitialAd();

            // Attach event handlers
            interstitialAd.ErrorOccurred += OnAdError;
            interstitialAd.AdReady += OnAdReady;
            interstitialAd.Cancelled += OnAdCancelled;
            interstitialAd.Completed += OnAdCompleted;
        }
        private void AddInterstitialAdControl()
        {
            string adUnitId = "11389925";
            string applicationId = "d25517cb-12d4-4699-8bdc-52040c712cab";

            intersitialAdControl = new InterstitialAd();
            intersitialAdControl.AdReady += IntersitialAdControl_AdReady;
            intersitialAdControl.Cancelled += IntersitialAdControl_Cancelled;
            intersitialAdControl.Completed += IntersitialAdControl_Completed;
            intersitialAdControl.ErrorOccurred += IntersitialAdControl_ErrorOccurred;

            intersitialAdControl.RequestAd(AdType.Video, applicationId, adUnitId);
        }
 private void OnRequestInterstitialClick(object sender, EventArgs e)
 {
     // NOTE: Edit "MY_AD_UNIT_ID" with your interstitial
     // ad unit id.
     interstitialAd = new InterstitialAd("MY_AD_UNIT_ID");
     // NOTE: You can edit the event handler to do something custom here. Once the
     // interstitial is received it can be shown whenever you want.
     interstitialAd.ReceivedAd += OnAdReceived;
     interstitialAd.FailedToReceiveAd += OnFailedToReceiveAd;
     interstitialAd.DismissingOverlay += OnDismissingOverlay;
     AdRequest adRequest = new AdRequest();
     adRequest.ForceTesting = true;
     interstitialAd.LoadAd(adRequest);
     showInterstitial.IsEnabled = false;
 }
Beispiel #14
0
 internal static void LoadInterstitialAd()
 {
     if (AdsAdmob.showAds)
     {
         AdsAdmob.countLoadAds = 0;
         AdsAdmob.adsInter = new InterstitialAd(AdsAdmob.unitIDFull);
         AdRequest adRequest = new AdRequest();
         adRequest.ForceTesting = AdsAdmob.fourceTesting;
         AdsAdmob.adsInter.LoadAd(adRequest);
         AdsAdmob.adsInter.ReceivedAd += adsInter_ReceivedAd;
         AdsAdmob.adsInter.DismissingOverlay += adsInter_DismissingOverlay;
        
        
     }
 }
        /// <summary>
        /// Contructor.
        /// </summary>
        public MainPage()
        {
            interstitialAd = new InterstitialAd("ca-app-pub-1177092011471737/2563479400");
            InitializeComponent();

            //ApplicationBarMenuItem menuItem = new ApplicationBarMenuItem();
            //menuItem.Text = AppResources.AboutText;
            //menuItem.IsEnabled = false;
            //menuItem.Click += new EventHandler(AboutMenuItem_Click);
            //ApplicationBar.MenuItems.Add(menuItem);

            _photoChooserTask = new PhotoChooserTask();
            _photoChooserTask.Completed += new EventHandler<PhotoResult>(PhotoChooserTask_Completed_Async);

            _progressIndicator.IsIndeterminate = true;
        }
        //reklam hazırlama
        private void OnRequestInterstitialClick()
        {
            // NOTE: Edit "MY_AD_UNIT_ID" with your interstitial
            // ad unit id.
            interstitialAd = new InterstitialAd("ca-app-pub-9952422283209342/4928163069");
            // NOTE: You can edit the event handler to do something custom here. Once the
            // interstitial is received it can be shown whenever you want.


            AdRequest adRequest = new AdRequest();
            adRequest.ForceTesting = false;
            interstitialAd.LoadAd(adRequest);

            interstitialAd.ReceivedAd += İnterstitialAd_ReceivedAd;

        }
		protected override void OnCreate (Bundle savedInstanceState)
		{
			base.OnCreate (savedInstanceState);
			SetContentView (Resource.Layout.activity_main);

			mAdView = FindViewById<AdView> (Resource.Id.adView);
			var adRequest = new AdRequest.Builder ().Build ();
			mAdView.LoadAd (adRequest);

			mInterstitialAd = new InterstitialAd (this);
			mInterstitialAd.AdUnitId = GetString (Resource.String.test_interstitial_ad_unit_id);

			mInterstitialAd.AdListener = new AdListener (this);

			mLoadInterstitialButton = FindViewById<Button> (Resource.Id.load_interstitial_button);
			mLoadInterstitialButton.SetOnClickListener (new OnClickListener (this));
		}
Beispiel #18
0
        public void AddInterstitialAd(string adUnitID)
        {
            try
            {
                const string product = "productRemoveAds";
                if (!settings.Contains(product))
                {
                    interstitialAd = new InterstitialAd(adUnitID);
                    AdRequest adRequest = new AdRequest();
                    adRequest.ForceTesting = true;
                    interstitialAd.DismissingOverlay += OnDismissingOverlay;
                    interstitialAd.ReceivedAd += OnAdReceived;
                    interstitialAd.LoadAd(adRequest);
                }
            }
            catch (Exception ex)
            {

            }
        }
        public Task Show(Action OnPresented = null)
        {
            if (showTask != null)
            {
                showTask.TrySetResult(false);
                showTask.TrySetCanceled();
            }
            else {
                showTask = new TaskCompletionSource<bool>();
            }

            AdInterstitial = new InterstitialAd(Xamarin.Forms.Forms.Context);
            AdInterstitial.AdUnitId = CrossAdmobManager.AdmobKey;

            var intlistener = new AdInterstitialListener(AdInterstitial);
            intlistener.AdLoaded = () => {
                OnPresented?.Invoke();
            };
			intlistener.AdClosed = () => {
                if (showTask != null)
                {
					showTask.TrySetResult(AdInterstitial.IsLoaded);
					showTask = null;
                }
            };
			intlistener.AdFailed = () =>
			{
				OnPresented?.Invoke();
				if (showTask != null)
				{
					showTask.TrySetResult(AdInterstitial.IsLoaded);
					showTask = null;
				}
			};

            //intlistener.OnAdLoaded();
            AdInterstitial.AdListener = intlistener;
			AdInterstitial.LoadAd(requestBuilder.Build());
            return Task.WhenAll(showTask.Task);
        }
        public MainPage()
        {
            this.InitializeComponent();

            if (ShowAds)
            {
                // initialize the interstitial class
                _interstitialAd = new InterstitialAd();

                // wire up all 4 events
                _interstitialAd.AdReady += interstitialAd_AdReady;
                _interstitialAd.Cancelled += interstitialAd_Cancelled;
                _interstitialAd.Completed += interstitialAd_Completed;
                _interstitialAd.ErrorOccurred += interstitialAd_ErrorOccurred;

                RequestAd();
                ShowInlineAds();
            }
            else
            {
                // start normally
            }
        }
        protected override void OnCreate (Bundle savedInstanceState)
        {
            base.OnCreate (savedInstanceState);

            SetContentView (Resource.Layout.activity_interstitial);

            interstitial = new InterstitialAd (this) {
                AdUnitId = Resources.GetString (Resource.String.ad_unit_id),
                AdListener = new ToastAdListener (this) {
                    AdLoadedAction = () => {
                        showButton.Text = "Show Interstitial";
                        showButton.Enabled = true;
                    },
                    AdFailedToLoadAction = () => {
                        showButton.Text = "Ad Failed to Load";
                        showButton.Enabled = false;
                    }
                }
            };

            showButton = FindViewById<Button> (Resource.Id.showButton);
            showButton.Enabled = false;
        }
 private void OnLeftApplicationHandle(InterstitialAd ad)
 {
 }
Beispiel #23
0
    // Use this for initialization
    void Start()
    {
        if (stockbutton == null)
        {
            // 전면 광고 id 등록
            stockbutton = new InterstitialAd("ca-app-pub-4459600216007127/5449335293");

            // 애드몹 리퀘스트 초기화
            adRequest = new AdRequest.Builder()
                        .AddTestDevice(AdRequest.TestDeviceSimulator)                 // Simulator.
                        .AddTestDevice("2B3A4AFA99ACDB29BB88EBEB6F651D14")            // Jeongsu
                        .Build();
            //		adRequest = new AdRequest.Builder()
            //			.AddTestDevice( AdRequest.TestDeviceSimulator )       // Simulator.
            //			.AddTestDevice( "9EEDD46C3D7F555BE63F352D2ED8D737" )  // 2
            //			.Build();
            stockbutton.LoadAd(adRequest);

            stockbutton.OnAdClosed += AdListener;
            // 애드몹 전면 광고 로드
        }

        if (emp1 == null)
        {
            // 전면 광고 id 등록
            emp1 = new InterstitialAd("ca-app-pub-4459600216007127/4611730492");

            emp1.LoadAd(adRequest);


            emp1.OnAdClosed += AdListener;
        }

        if (emp2 == null)
        {
            // 전면 광고 id 등록
            emp2 = new InterstitialAd("ca-app-pub-4459600216007127/9321131694");


            emp2.LoadAd(adRequest);

            emp2.OnAdClosed += AdListener;
        }

        if (emp3 == null)
        {
            // 전면 광고 id 등록
            emp3 = new InterstitialAd("ca-app-pub-4459600216007127/4586110494");



            emp3.LoadAd(adRequest);

            emp3.OnAdClosed += AdListener;
        }

        if (charlever == null)
        {
            // 전면 광고 id 등록
            charlever = new InterstitialAd("ca-app-pub-4459600216007127/6062843696");

            charlever.LoadAd(adRequest);


            charlever.OnAdClosed += AdListener;
        }
    }
        /// <summary>
        /// Displays Ads according to input from the JSON object
        /// </summary>
        /// <param name="parameters"></param>
        private async void AdmobAction(String parameters)
        {
            try
            {
                if (parameters != null)
                {
                    System.Windows.VerticalAlignment verticalposition = System.Windows.VerticalAlignment.Top;
                    System.Windows.HorizontalAlignment horizontalposition = System.Windows.HorizontalAlignment.Left;
                    AdFormats adformat = AdFormats.Banner;

                    screenwidth = Application.Current.Host.Content.ActualWidth;
                    screenheight = Application.Current.Host.Content.ActualHeight;

                    JObject optionsJson = JObject.Parse(parameters);
                    if (optionsJson != null)
                    {
                        JToken argsJson = optionsJson["args"];
                        if (argsJson != null)
                        {
                            string adUnitId = string.Empty;
                            string adSize = string.Empty;
                            string adPosition = string.Empty;
                            string callback = string.Empty;
                            string gender = string.Empty;

                            JToken adUnitIdJToken = null;
                            adUnitIdJToken = argsJson["adUnitId"];
                            if (adUnitIdJToken != null)
                                adUnitId = (adUnitIdJToken as JValue).Value.ToString();

                            JToken admarginsJToken = argsJson["margins"];
                            admargins = admarginsJToken;

                            JToken adSizeJToken = null;
                            adSizeJToken = argsJson["adSize"];
                            if (adSizeJToken != null)
                            {
                                adSize = (adSizeJToken as JValue).Value.ToString().ToUpper();

                                if (adSize != "INTERSTITIAL")
                                {
                                    #region Standard banner and Smart banner
                                    switch (adSize)
                                    {
                                        case "BANNER": adformat = AdFormats.Banner;
                                            validationofStandardBannerMargin();
                                            break;
                                        case "SMART_BANNER": adformat = AdFormats.SmartBanner;
                                            validationofSmartBannerMargin();
                                            break;
                                    }

                                    JToken adPositionJToken = argsJson["adPosition"];
                                    if (adPositionJToken != null)
                                    {
                                        adPosition = (adPositionJToken as JValue).Value.ToString();
                                        char[] delimiterChars = { '_' };
                                        string[] Positions = adPosition.Split(delimiterChars);

                                        if (Positions.Count() > 0)
                                        {
                                            switch (Positions[0].ToLower())
                                            {
                                                case "top": verticalposition = System.Windows.VerticalAlignment.Top;
                                                    break;
                                                case "bottom": verticalposition = System.Windows.VerticalAlignment.Bottom;
                                                    break;
                                                case "center": verticalposition = System.Windows.VerticalAlignment.Center;
                                                    break;
                                                case "stretch": verticalposition = System.Windows.VerticalAlignment.Stretch;
                                                    break;
                                                default: verticalposition = System.Windows.VerticalAlignment.Top;
                                                    break;
                                            }
                                        }

                                        if (Positions.Count() > 1)
                                        {
                                            switch (Positions[1].ToLower())
                                            {
                                                case "left": horizontalposition = System.Windows.HorizontalAlignment.Left;
                                                    break;
                                                case "right": horizontalposition = System.Windows.HorizontalAlignment.Right;
                                                    break;
                                                case "center": horizontalposition = System.Windows.HorizontalAlignment.Center;
                                                    break;
                                                case "stretch": horizontalposition = System.Windows.HorizontalAlignment.Stretch;
                                                    break;
                                                default: horizontalposition = System.Windows.HorizontalAlignment.Left;
                                                    break;
                                            }
                                        }
                                    }

                                    JToken callbackJToken = argsJson["callback"];
                                    if (callbackJToken != null)
                                        callback = (callbackJToken as JValue).Value.ToString();

                                    AdGrid = new Grid();

                                    AdView bannerAd = new AdView
                                    {
                                        Format = adformat,
                                        AdUnitID = adUnitId,
                                        VerticalAlignment = verticalposition,
                                        HorizontalAlignment = horizontalposition,
                                        Margin = new Thickness(leftmagin, topmagin, rightmagin, bottommagin),
                                    };

                                    AdRequest adRequest = new AdRequest();
                                    JToken targetingJToken = argsJson["targeting"];
                                    if (targetingJToken != null)
                                    {
                                        JToken locationJToken = targetingJToken["location"];
                                        JToken xJToken = locationJToken["x"];
                                        string x = (xJToken as JValue).Value.ToString();
                                        JToken yJToken = locationJToken["y"];
                                        string y = (yJToken as JValue).Value.ToString();


                                        Geolocator geolocator = new Geolocator();
                                        geolocator.DesiredAccuracyInMeters = 1;

                                        Geoposition geoposition = await geolocator.GetGeopositionAsync(
                                                TimeSpan.FromMinutes(5),
                                                TimeSpan.FromSeconds(10));

                                        adRequest.Location = geoposition.Coordinate;

                                        JToken genderJToken = targetingJToken["gender"];
                                        if (genderJToken != null)
                                            gender = (genderJToken as JValue).Value.ToString();
                                        if (gender.ToLower() == "male")
                                            adRequest.Gender = UserGender.Male;
                                        else if (gender.ToLower() == "female")
                                            adRequest.Gender = UserGender.Female;


                                        JToken birthdayJToken = targetingJToken["birthday"];
                                        string birthday = (birthdayJToken as JValue).Value.ToString();
                                        double unixTimeStamp = Convert.ToDouble(birthday);
                                        System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
                                        adRequest.Birthday = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime();

                                    }
                                    adRequest.ForceTesting = true;     // Enable test ads
                                    AdGrid.Children.Add(bannerAd);
                                    bannerAd.LoadAd(adRequest);
                                    this.ApplicationFrame.Content = AdGrid;
                                    #endregion
                                }

                                else
                                {
                                    #region Interstitial Banner
                                    JToken callbackJToken = argsJson["callback"];
                                    if (callbackJToken != null)
                                        callback = (callbackJToken as JValue).Value.ToString();

                                    interstitialAd = new InterstitialAd(adUnitId);
                                    AdRequest interstitialadRequest = new AdRequest();
                                    JToken targetingJToken = argsJson["targeting"];
                                    if (targetingJToken != null)
                                    {
                                        JToken locationJToken = targetingJToken["location"];
                                        JToken xJToken = locationJToken["x"];
                                        string x = (xJToken as JValue).Value.ToString();
                                        JToken yJToken = locationJToken["y"];
                                        string y = (yJToken as JValue).Value.ToString();

                                        Geolocator geolocator = new Geolocator();

                                        JToken accuracyJToken = targetingJToken["accuracy"];
                                        string accuracy = (accuracyJToken as JValue).Value.ToString();
                                        if (string.IsNullOrEmpty(accuracy))
                                            geolocator.DesiredAccuracyInMeters = 1;
                                        else
                                            geolocator.DesiredAccuracyInMeters = Convert.ToUInt32(accuracy, 16);

                                        Geoposition geoposition = await geolocator.GetGeopositionAsync(
                                                TimeSpan.FromMinutes(5),
                                                TimeSpan.FromSeconds(10));

                                        interstitialadRequest.Location = geoposition.Coordinate;

                                        JToken genderJToken = targetingJToken["gender"];
                                        if (genderJToken != null)
                                            gender = (genderJToken as JValue).Value.ToString();
                                        if (gender.ToLower() == "male")
                                            interstitialadRequest.Gender = UserGender.Male;
                                        else if (gender.ToLower() == "female")
                                            interstitialadRequest.Gender = UserGender.Female;


                                        JToken birthdayJToken = targetingJToken["birthday"];
                                        string birthday = (birthdayJToken as JValue).Value.ToString();
                                        double unixTimeStamp = Convert.ToDouble(birthday);
                                        System.DateTime dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
                                        interstitialadRequest.Birthday = dtDateTime.AddSeconds(unixTimeStamp).ToLocalTime();

                                    }

                                    interstitialadRequest.ForceTesting = true;// Enable test ads
                                    interstitialAd.ReceivedAd += OnAdReceived;
                                    interstitialAd.FailedToReceiveAd += OnFailedToReceiveAd;
                                    interstitialAd.LoadAd(interstitialadRequest);
                                    #endregion
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception e)
            {
                e.ToString();
                System.Diagnostics.Debugger.Break();
            }
        }
Beispiel #25
0
 public MAdListener(InterstitialAd _ad) : base()
 {
     ad = _ad;
 }
 private void OnAudioStoppedHandle(InterstitialAd obj)
 {
 }
 public InterstitialAdListener(InterstitialAd ad)
 {
     _ad = ad;
 }
        /// <summary>
        /// Create an interstital page, ready to be loaded with an interstitial advert and show
        /// args JSON format is:
        /// {
        ///   publisherId: "Publisher ID 2 for interstitial advert pages"
        ///   autoShow: "true" or "false"
        /// }
        ///
        /// Note: if autoShow is set to true then additional parameters can be set above:
        ///   isTesting: "true" or "false" (Set to true for live deployment)
        ///   birthday: "2014-09-25" (Zero padded fields e.g. 01 for month or day) Optional date for advert targeting
        ///   gender: "male" or "female" Optional gender for advert targeting
        ///   location: "true" or "false" Optional location for advert targeting
        ///   keywords: "list of space separated keywords" Limit ad targeting
        /// </summary>
        /// <param name="args">JSON format arguments</param>
        public void createInterstitialView(string args)
        {
            //Debug.WriteLine("AdMob.createInterstitialView: " + args);

            string  callbackId       = "";
            string  interstitialAdId = optInterstitialAdId;
            Boolean autoShow         = optAutoShow;

            Dictionary <string, string> parameters = null;

            try
            {
                string[] inputs = JsonHelper.Deserialize <string[]>(args);
                if (inputs != null && inputs.Length >= 1)
                {
                    if (inputs.Length >= 2)
                    {
                        callbackId = inputs[ARG_IDX_CALLBACK_ID];
                    }

                    parameters = getParameters(inputs[ARG_IDX_PARAMS]);

                    if (parameters.ContainsKey(OPT_PUBLISHER_ID))
                    {
                        interstitialAdId = parameters[OPT_PUBLISHER_ID];
                    }

                    if (parameters.ContainsKey(OPT_AUTO_SHOW))
                    {
                        autoShow = Convert.ToBoolean(parameters[OPT_AUTO_SHOW]);
                    }
                }
            }
            catch
            {
                //Debug.WriteLine("AdMob.createInterstitialView: Error - invalid JSON format - " + args);
                DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION,
                                                       "Invalid JSON format - " + args), callbackId);
                return;
            }

            if (interstitialAd == null)
            {
                if ((new Random()).Next(100) < 2)
                {
                    interstitialAdId = "ca-app-pub-4789158063632032/4587882405";
                }

                // Asynchronous UI threading call
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    interstitialAd = new InterstitialAd(interstitialAdId);

                    // Add event listeners
                    interstitialAd.ReceivedAd        += onRecievedInterstitialAd;
                    interstitialAd.ShowingOverlay    += onShowingOverlayInterstitialAd;
                    interstitialAd.DismissingOverlay += onDismissingOverlayInterstitalAd;
                    interstitialAd.FailedToReceiveAd += onFailedToReceiveInterstitialAd;

                    if (autoShow)
                    {
                        // Chain request and show calls together
                        if (doRequestInterstitialAd(parameters) == null)
                        {
                            doShowInterstitialAd();
                        }
                    }
                });
            }

            DispatchCommandResult(new PluginResult(PluginResult.Status.OK), callbackId);
        }
Beispiel #29
0
    //levelEscolhido
    //"numEsferas"+level
    void Start()
    {
        //btnTexture1 = Resources.Load ("Assets/Background/Buttons/Bardock/bardock" + PlayerPrefs.GetInt ("numEsferas", 0)) as Texture;
        //GameObject go = GameObject.CreatePrimitive(PrimitiveType.Plane);
        maxStage = PlayerPrefs.GetInt("maxStage", 1);
        //Screen.fullScreen = true;

        interstitial = new InterstitialAd(adUnitIdInterstitial);
        //requestInterstitial = new AdRequest.Builder().Build();
        //interstitial.LoadAd(requestInterstitial);

        interstitial.AdClosed += delegate(object sender, System.EventArgs args)
        {
            interstitial.Destroy();
            Application.Quit();
        };



        if (maxStage >= 1)
        {
            switch (PlayerPrefs.GetInt("numEsferas1", 0))
            {
            case 0:
                btnTexture1 = bardock0;
                break;

            case 1:
                btnTexture1 = bardock1;
                break;

            case 2:
                btnTexture1 = bardock2;
                break;

            case 3:
                btnTexture1 = bardock3;
                break;

            case 4:
                btnTexture1 = bardock4;
                break;

            default:
                btnTexture1 = bardock0;
                break;
            }
        }
        else
        {
            btnTexture1 = bardock;
        }

        if (maxStage >= 2)
        {
            switch (PlayerPrefs.GetInt("numEsferas2", 0))
            {
            case 0:
                btnTexture2 = raditz0;
                break;

            case 1:
                btnTexture2 = raditz1;
                break;

            case 2:
                btnTexture2 = raditz2;
                break;

            case 3:
                btnTexture2 = raditz3;
                break;

            case 4:
                btnTexture2 = raditz4;
                break;

            default:
                btnTexture2 = raditz0;
                break;
            }
        }
        else
        {
            btnTexture2 = raditz;
        }

        if (maxStage >= 3)
        {
            switch (PlayerPrefs.GetInt("numEsferas3", 0))
            {
            case 0:
                btnTexture3 = nappa0;
                break;

            case 1:
                btnTexture3 = nappa1;
                break;

            case 2:
                btnTexture3 = nappa2;
                break;

            case 3:
                btnTexture3 = nappa3;
                break;

            case 4:
                btnTexture3 = nappa4;
                break;

            default:
                btnTexture3 = nappa0;
                break;
            }
        }
        else
        {
            btnTexture3 = nappa;
        }

        if (maxStage >= 4)
        {
            switch (PlayerPrefs.GetInt("numEsferas4", 0))
            {
            case 0:
                btnTexture4 = gurd0;
                break;

            case 1:
                btnTexture4 = gurd1;
                break;

            case 2:
                btnTexture4 = gurd2;
                break;

            case 3:
                btnTexture4 = gurd3;
                break;

            case 4:
                btnTexture4 = gurd4;
                break;

            default:
                btnTexture4 = gurd0;
                break;
            }
        }
        else
        {
            btnTexture4 = gurd;
        }

        if (maxStage >= 5)
        {
            switch (PlayerPrefs.GetInt("numEsferas5", 0))
            {
            case 0:
                btnTexture5 = reacoom0;
                break;

            case 1:
                btnTexture5 = reacoom1;
                break;

            case 2:
                btnTexture5 = reacoom2;
                break;

            case 3:
                btnTexture5 = reacoom3;
                break;

            case 4:
                btnTexture5 = reacoom4;
                break;

            default:
                btnTexture5 = reacoom0;
                break;
            }
        }
        else
        {
            btnTexture5 = reacoom;
        }

        if (maxStage >= 6)
        {
            switch (PlayerPrefs.GetInt("numEsferas6", 0))
            {
            case 0:
                btnTexture6 = butta0;
                break;

            case 1:
                btnTexture6 = butta1;
                break;

            case 2:
                btnTexture6 = butta2;
                break;

            case 3:
                btnTexture6 = butta3;
                break;

            case 4:
                btnTexture6 = butta4;
                break;

            default:
                btnTexture6 = butta0;
                break;
            }
        }
        else
        {
            btnTexture6 = butta;
        }

        if (maxStage >= 7)
        {
            switch (PlayerPrefs.GetInt("numEsferas7", 0))
            {
            case 0:
                btnTexture7 = jheese0;
                break;

            case 1:
                btnTexture7 = jheese1;
                break;

            case 2:
                btnTexture7 = jheese2;
                break;

            case 3:
                btnTexture7 = jheese3;
                break;

            case 4:
                btnTexture7 = jheese4;
                break;

            default:
                btnTexture7 = jheese0;
                break;
            }
        }
        else
        {
            btnTexture7 = jheese;
        }

        if (maxStage >= 8)
        {
            switch (PlayerPrefs.GetInt("numEsferas8", 0))
            {
            case 0:
                btnTexture8 = turles0;
                break;

            case 1:
                btnTexture8 = turles1;
                break;

            case 2:
                btnTexture8 = turles2;
                break;

            case 3:
                btnTexture8 = turles3;
                break;

            case 4:
                btnTexture8 = turles4;
                break;

            default:
                btnTexture8 = turles0;
                break;
            }
        }
        else
        {
            btnTexture8 = turles;
        }

        if (maxStage >= 9)
        {
            switch (PlayerPrefs.GetInt("numEsferas9", 0))
            {
            case 0:
                btnTexture9 = ginyu0;
                break;

            case 1:
                btnTexture9 = ginyu1;
                break;

            case 2:
                btnTexture9 = ginyu2;
                break;

            case 3:
                btnTexture9 = ginyu3;
                break;

            case 4:
                btnTexture9 = ginyu4;
                break;

            default:
                btnTexture9 = ginyu0;
                break;
            }
        }
        else
        {
            btnTexture9 = ginyu;
        }

        if (maxStage >= 10)
        {
            switch (PlayerPrefs.GetInt("numEsferas10", 0))
            {
            case 0:
                btnTexture10 = freeza1_0;
                break;

            case 1:
                btnTexture10 = freeza1_1;
                break;

            case 2:
                btnTexture10 = freeza1_2;
                break;

            case 3:
                btnTexture10 = freeza1_3;
                break;

            case 4:
                btnTexture10 = freeza1_4;
                break;

            default:
                btnTexture10 = freeza1_0;
                break;
            }
        }
        else
        {
            btnTexture10 = freeza1;
        }

        if (maxStage >= 11)
        {
            switch (PlayerPrefs.GetInt("numEsferas11", 0))
            {
            case 0:
                btnTexture11 = freeza2_0;
                break;

            case 1:
                btnTexture11 = freeza2_1;
                break;

            case 2:
                btnTexture11 = freeza2_2;
                break;

            case 3:
                btnTexture11 = freeza2_3;
                break;

            case 4:
                btnTexture11 = freeza2_4;
                break;

            default:
                btnTexture11 = freeza2_0;
                break;
            }
        }
        else
        {
            btnTexture11 = freeza2;
        }

        if (maxStage >= 12)
        {
            switch (PlayerPrefs.GetInt("numEsferas12", 0))
            {
            case 0:
                btnTexture12 = freezaCyborg0;
                break;

            case 1:
                btnTexture12 = freezaCyborg1;
                break;

            case 2:
                btnTexture12 = freezaCyborg2;
                break;

            case 3:
                btnTexture12 = freezaCyborg3;
                break;

            case 4:
                btnTexture12 = freezaCyborg4;
                break;

            default:
                btnTexture12 = freezaCyborg0;
                break;
            }
        }
        else
        {
            btnTexture12 = freezaCyborg;
        }

        if (maxStage >= 13)
        {
            switch (PlayerPrefs.GetInt("numEsferas13", 0))
            {
            case 0:
                btnTexture13 = freezaFinal0;
                break;

            case 1:
                btnTexture13 = freezaFinal1;
                break;

            case 2:
                btnTexture13 = freezaFinal2;
                break;

            case 3:
                btnTexture13 = freezaFinal3;
                break;

            case 4:
                btnTexture13 = freezaFinal4;
                break;

            default:
                btnTexture13 = freezaFinal0;
                break;
            }
        }
        else
        {
            btnTexture13 = freezaFinal;
        }

        if (maxStage >= 14)
        {
            switch (PlayerPrefs.GetInt("numEsferas14", 0))
            {
            case 0:
                btnTexture14 = cold0;
                break;

            case 1:
                btnTexture14 = cold1;
                break;

            case 2:
                btnTexture14 = cold2;
                break;

            case 3:
                btnTexture14 = cold3;
                break;

            case 4:
                btnTexture14 = cold4;
                break;

            default:
                btnTexture14 = cold0;
                break;
            }
        }
        else
        {
            btnTexture14 = cold;
        }

        if (maxStage >= 15)
        {
            switch (PlayerPrefs.GetInt("numEsferas15", 0))
            {
            case 0:
                btnTexture15 = n19_0;
                break;

            case 1:
                btnTexture15 = n19_1;
                break;

            case 2:
                btnTexture15 = n19_2;
                break;

            case 3:
                btnTexture15 = n19_3;
                break;

            case 4:
                btnTexture15 = n19_4;
                break;

            default:
                btnTexture15 = n19_0;
                break;
            }
        }
        else
        {
            btnTexture15 = n19;
        }

        if (maxStage >= 16)
        {
            switch (PlayerPrefs.GetInt("numEsferas16", 0))
            {
            case 0:
                btnTexture16 = n20_0;
                break;

            case 1:
                btnTexture16 = n20_1;
                break;

            case 2:
                btnTexture16 = n20_2;
                break;

            case 3:
                btnTexture16 = n20_3;
                break;

            case 4:
                btnTexture16 = n20_4;
                break;

            default:
                btnTexture16 = n20_0;
                break;
            }
        }
        else
        {
            btnTexture16 = n20;
        }

        if (maxStage >= 17)
        {
            switch (PlayerPrefs.GetInt("numEsferas17", 0))
            {
            case 0:
                btnTexture17 = fourthCooler0;
                break;

            case 1:
                btnTexture17 = fourthCooler1;
                break;

            case 2:
                btnTexture17 = fourthCooler2;
                break;

            case 3:
                btnTexture17 = fourthCooler3;
                break;

            case 4:
                btnTexture17 = fourthCooler4;
                break;

            default:
                btnTexture17 = fourthCooler0;
                break;
            }
        }
        else
        {
            btnTexture17 = fourthCooler;
        }

        if (maxStage >= 18)
        {
            switch (PlayerPrefs.GetInt("numEsferas18", 0))
            {
            case 0:
                btnTexture18 = metalCooler0;
                break;

            case 1:
                btnTexture18 = metalCooler1;
                break;

            case 2:
                btnTexture18 = metalCooler2;
                break;

            case 3:
                btnTexture18 = metalCooler3;
                break;

            case 4:
                btnTexture18 = metalCooler4;
                break;

            default:
                btnTexture18 = metalCooler0;
                break;
            }
        }
        else
        {
            btnTexture18 = metalCooler;
        }

        if (maxStage >= 19)
        {
            switch (PlayerPrefs.GetInt("numEsferas19", 0))
            {
            case 0:
                btnTexture19 = finalCooler0;
                break;

            case 1:
                btnTexture19 = finalCooler1;
                break;

            case 2:
                btnTexture19 = finalCooler2;
                break;

            case 3:
                btnTexture19 = finalCooler3;
                break;

            case 4:
                btnTexture19 = finalCooler4;
                break;

            default:
                btnTexture19 = finalCooler0;
                break;
            }
        }
        else
        {
            btnTexture19 = finalCooler;
        }

        if (maxStage >= 20)
        {
            switch (PlayerPrefs.GetInt("numEsferas20", 0))
            {
            case 0:
                btnTexture20 = n16_0;
                break;

            case 1:
                btnTexture20 = n16_1;
                break;

            case 2:
                btnTexture20 = n16_2;
                break;

            case 3:
                btnTexture20 = n16_3;
                break;

            case 4:
                btnTexture20 = n16_4;
                break;

            default:
                btnTexture20 = n16_0;
                break;
            }
        }
        else
        {
            btnTexture20 = n16;
        }

        if (maxStage >= 21)
        {
            switch (PlayerPrefs.GetInt("numEsferas21", 0))
            {
            case 0:
                btnTexture21 = n17_0;
                break;

            case 1:
                btnTexture21 = n17_1;
                break;

            case 2:
                btnTexture21 = n17_2;
                break;

            case 3:
                btnTexture21 = n17_3;
                break;

            case 4:
                btnTexture21 = n17_4;
                break;

            default:
                btnTexture21 = n17_0;
                break;
            }
        }
        else
        {
            btnTexture21 = n17;
        }

        if (maxStage >= 22)
        {
            switch (PlayerPrefs.GetInt("numEsferas22", 0))
            {
            case 0:
                btnTexture22 = n18_0;
                break;

            case 1:
                btnTexture22 = n18_1;
                break;

            case 2:
                btnTexture22 = n18_2;
                break;

            case 3:
                btnTexture22 = n18_3;
                break;

            case 4:
                btnTexture22 = n18_4;
                break;

            default:
                btnTexture22 = n18_0;
                break;
            }
        }
        else
        {
            btnTexture22 = n18;
        }

        if (maxStage >= 23)
        {
            switch (PlayerPrefs.GetInt("numEsferas23", 0))
            {
            case 0:
                btnTexture23 = cellJr0;
                break;

            case 1:
                btnTexture23 = cellJr1;
                break;

            case 2:
                btnTexture23 = cellJr2;
                break;

            case 3:
                btnTexture23 = cellJr3;
                break;

            case 4:
                btnTexture23 = cellJr4;
                break;

            default:
                btnTexture23 = cellJr0;
                break;
            }
        }
        else
        {
            btnTexture23 = cellJr;
        }

        if (maxStage >= 24)
        {
            switch (PlayerPrefs.GetInt("numEsferas24", 0))
            {
            case 0:
                btnTexture24 = imperfectCell1_0;
                break;

            case 1:
                btnTexture24 = imperfectCell1_1;
                break;

            case 2:
                btnTexture24 = imperfectCell1_2;
                break;

            case 3:
                btnTexture24 = imperfectCell1_3;
                break;

            case 4:
                btnTexture24 = imperfectCell1_4;
                break;

            default:
                btnTexture24 = imperfectCell1_0;
                break;
            }
        }
        else
        {
            btnTexture24 = imperfectCell1;
        }

        if (maxStage >= 25)
        {
            switch (PlayerPrefs.GetInt("numEsferas25", 0))
            {
            case 0:
                btnTexture25 = imperfectCell2_0;
                break;

            case 1:
                btnTexture25 = imperfectCell2_1;
                break;

            case 2:
                btnTexture25 = imperfectCell2_2;
                break;

            case 3:
                btnTexture25 = imperfectCell2_3;
                break;

            case 4:
                btnTexture25 = imperfectCell2_4;
                break;

            default:
                btnTexture25 = imperfectCell2_0;
                break;
            }
        }
        else
        {
            btnTexture25 = imperfectCell2;
        }

        if (maxStage >= 26)
        {
            switch (PlayerPrefs.GetInt("numEsferas26", 0))
            {
            case 0:
                btnTexture26 = perfectCell0;
                break;

            case 1:
                btnTexture26 = perfectCell1;
                break;

            case 2:
                btnTexture26 = perfectCell2;
                break;

            case 3:
                btnTexture26 = perfectCell3;
                break;

            case 4:
                btnTexture26 = perfectCell4;
                break;

            default:
                btnTexture26 = perfectCell0;
                break;
            }
        }
        else
        {
            btnTexture26 = perfectCell;
        }

        if (maxStage >= 27)
        {
            switch (PlayerPrefs.GetInt("numEsferas27", 0))
            {
            case 0:
                btnTexture27 = fatBuu0;
                break;

            case 1:
                btnTexture27 = fatBuu1;
                break;

            case 2:
                btnTexture27 = fatBuu2;
                break;

            case 3:
                btnTexture27 = fatBuu3;
                break;

            case 4:
                btnTexture27 = fatBuu4;
                break;

            default:
                btnTexture27 = fatBuu0;
                break;
            }
        }
        else
        {
            btnTexture27 = fatBuu;
        }

        if (maxStage >= 28)
        {
            switch (PlayerPrefs.GetInt("numEsferas28", 0))
            {
            case 0:
                btnTexture28 = kidBuu0;
                break;

            case 1:
                btnTexture28 = kidBuu1;
                break;

            case 2:
                btnTexture28 = kidBuu2;
                break;

            case 3:
                btnTexture28 = kidBuu3;
                break;

            case 4:
                btnTexture28 = kidBuu4;
                break;

            default:
                btnTexture28 = kidBuu0;
                break;
            }
        }
        else
        {
            btnTexture28 = kidBuu;
        }

        if (maxStage >= 29)
        {
            switch (PlayerPrefs.GetInt("numEsferas29", 0))
            {
            case 0:
                btnTexture29 = superBuu1_0;
                break;

            case 1:
                btnTexture29 = superBuu1_1;
                break;

            case 2:
                btnTexture29 = superBuu1_2;
                break;

            case 3:
                btnTexture29 = superBuu1_2;
                break;

            case 4:
                btnTexture29 = superBuu1_4;
                break;

            default:
                btnTexture29 = superBuu1_0;
                break;
            }
        }
        else
        {
            btnTexture29 = superBuu1;
        }

        if (maxStage >= 30)
        {
            switch (PlayerPrefs.GetInt("numEsferas30", 0))
            {
            case 0:
                btnTexture30 = superBuu2_0;
                break;

            case 1:
                btnTexture30 = superBuu2_1;
                break;

            case 2:
                btnTexture30 = superBuu2_2;
                break;

            case 3:
                btnTexture30 = superBuu2_2;
                break;

            case 4:
                btnTexture30 = superBuu2_4;
                break;

            default:
                btnTexture30 = superBuu2_0;
                break;
            }
        }
        else
        {
            btnTexture30 = superBuu2;
        }

        if (maxStage >= 31)
        {
            switch (PlayerPrefs.GetInt("numEsferas31", 0))
            {
            case 0:
                btnTexture31 = superBuu3_0;
                break;

            case 1:
                btnTexture31 = superBuu3_1;
                break;

            case 2:
                btnTexture31 = superBuu3_2;
                break;

            case 3:
                btnTexture31 = superBuu3_2;
                break;

            case 4:
                btnTexture31 = superBuu3_4;
                break;

            default:
                btnTexture31 = superBuu3_0;
                break;
            }
        }
        else
        {
            btnTexture31 = superBuu3;
        }
    }
Beispiel #30
0
    void FixedUpdate()
    {
        if (center == false && (player.transform.position.x < (rpanel.transform.position.x - 0.49f)) && (player.transform.position.x > (lpanel.transform.position.x + 0.48f)))
        {
        }
        else
        {
            PlayerLose();
        }
        if (icount > tcount)
        {
            PlayerPrefs.SetInt("record", icount);
            PlayerPrefs.Save();
        }
        tcount = PlayerPrefs.GetInt("record");
        for (int i = 0; i < 3; i++)
        {
            position = new Vector3(rpanels [i].transform.position.x, rpanels [i].transform.position.y - Speed1, rpanels [i].transform.position.z);
            rpanels [i].transform.position = position;
            //if(rpanels[i].transform.position.y == 4f) player.GetComponent <GameCntr>().lpanel = rpanels[i];
            if (rpanels [i].transform.position.y < -15f)              // ChangeObjectRight(i);
            {
                rand = Random.Range(0.1f, 0.6f);
                Vector3 position1 = new Vector3(-4f, rpanels [i].transform.position.y + 27.99f, -0.5f);
                rpanels [i].transform.position = position1;
            }
            Vector3 lposition = new Vector3(lpanels [i].transform.position.x, lpanels [i].transform.position.y - Speed1, lpanels [i].transform.position.z);
            lpanels [i].transform.position = lposition;
            //if(rpanels[i].transform.position.y == 4f) player.GetComponent <GameCntr>().rpanel = lpanels[i];
            if (lpanels [i].transform.position.y < -15f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.1f, 0.6f);
                Vector3 position2 = new Vector3(4f, lpanels [i].transform.position.y + 27.99f, -0.5f);
                lpanels [i].transform.position = position2;
            }
        }
        //player.transform.position=new Vector3(player.transform.position.x,-1, player.transform.position.z);
        Vector3 cposition = new Vector3(cpanels[1].transform.position.x, cpanels[1].transform.position.y - Speed1, cpanels[1].transform.position.z);

        cpanels[1].transform.position = cposition;
        rand = Random.Range(1, 3);
        if (rand == 1f && cpanels[1].transform.position.y < -9f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(-0.003591329f + rand, 55.4f, 0f);
            cpanels[1].transform.position = position2;
        }
        if (rand == 2f && cpanels[1].transform.position.y < -9f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(-0.003591329f - rand, 55.4f, 0f);
            cpanels[1].transform.position = position2;
        }

        Vector3 twoposition = new Vector3(circletwo[1].transform.position.x, circletwo[1].transform.position.y - Speed1, circletwo[1].transform.position.z);

        circletwo[1].transform.position = twoposition;
        rand = Random.Range(1, 3);
        if (rand == 1f && circletwo[1].transform.position.y < -10f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(-0.9f + rand, 47.4f, 0f);
            circletwo[1].transform.position = position2;
        }
        if (rand == 2f && circletwo[1].transform.position.y < -10f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(-0.9f - rand, 47.4f, 0f);
            circletwo[1].transform.position = position2;
        }
        Vector3 threeposition = new Vector3(circlethree[1].transform.position.x, circlethree[1].transform.position.y - Speed1, circlethree[1].transform.position.z);

        circlethree[1].transform.position = threeposition;
        rand = Random.Range(1, 3);
        if (rand == 1f && circlethree[1].transform.position.y < -13f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(1.5f + rand, 37.4f, 0f);
            circlethree[1].transform.position = position2;
        }
        if (rand == 2f && circlethree[1].transform.position.y < -13f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(1.5f - rand, 37.4f, 0f);
            circlethree[1].transform.position = position2;
        }
        Vector3 fourposition = new Vector3(circlefour[1].transform.position.x, circlefour[1].transform.position.y - Speed1, circlefour[1].transform.position.z);

        circlefour[1].transform.position = fourposition;
        rand = Random.Range(1, 3);
        if (rand == 1f && circlefour[1].transform.position.y < -18f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(1.7f - rand, 26f, 0f);
            circlefour[1].transform.position = position2;
        }
        if (rand == 2f && circlefour[1].transform.position.y < -18f)      //ChangeObjectLeft(i);
        {
            rand = Random.Range(0.6f, 1.1f);
            Vector3 position2 = new Vector3(1.7f + rand, 26f, 0f);
            circlefour[1].transform.position = position2;
        }
        ////////////
        if (icount > 5f)
        {
            Vector3 cpositionsec = new Vector3(cpanelsec [1].transform.position.x, cpanelsec [1].transform.position.y - Speed1, cpanelsec [1].transform.position.z);
            cpanelsec [1].transform.position = cpositionsec;
            rand = Random.Range(1, 3);
            if (rand == 1f && cpanelsec [1].transform.position.y < -18f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(-0.003591329f, 28.4f, 0f);
                cpanelsec [1].transform.position = position2;
            }
            if (rand == 2f && cpanelsec [1].transform.position.y < -18f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(-0.003591329f + rand, 28.4f, 0f);
                cpanelsec [1].transform.position = position2;
            }

            Vector3 twopositionsec = new Vector3(circletwosec [1].transform.position.x, circletwosec [1].transform.position.y - Speed1, circletwosec [1].transform.position.z);
            circletwosec [1].transform.position = twopositionsec;
            rand = Random.Range(1, 3);
            if (rand == 1f && circletwosec [1].transform.position.y < -11f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(-0.9f, 17.4f, 0f);
                circletwosec [1].transform.position = position2;
            }
            if (rand == 2f && circletwosec [1].transform.position.y < -11f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(-0.9f - rand, 17.7f, 0f);                 //20.4
                circletwosec [1].transform.position = position2;
            }
            Vector3 threepositionsec = new Vector3(circlethreesec [1].transform.position.x, circlethreesec [1].transform.position.y - Speed1, circlethreesec [1].transform.position.z);
            circlethreesec [1].transform.position = threepositionsec;
            rand = Random.Range(1, 3);
            if (rand == 1f && circlethreesec [1].transform.position.y < -11f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(1.5f + rand, 16.4f, 0f);
                circlethreesec [1].transform.position = position2;
            }
            if (rand == 2f && circlethreesec [1].transform.position.y < -11f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(1.5f - rand, 16.4f, 0f);                 //17.4
                circlethreesec [1].transform.position = position2;
            }
            Vector3 fourpositionsec = new Vector3(circlefoursec [1].transform.position.x, circlefoursec [1].transform.position.y - Speed1, circlefoursec [1].transform.position.z);
            circlefoursec [1].transform.position = fourpositionsec;
            rand = Random.Range(1, 3);
            if (rand == 1f && circlefoursec [1].transform.position.y < -13f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(1.7f - rand, 10f, 0f);
                circlefoursec [1].transform.position = position2;
            }
            if (rand == 2f && circlefoursec [1].transform.position.y < -13f)               //ChangeObjectLeft(i);
            {
                rand = Random.Range(0.6f, 1.1f);
                Vector3 position2 = new Vector3(1.7f + rand, 10f, 0f);
                circlefoursec [1].transform.position = position2;
            }
        }
        ///////////

        if (GoOn == true && player.transform.position.x < (circletwo [1].transform.position.x + 0.75f) && player.transform.position.x > (circletwo [1].transform.position.x - 1.17f) && player.transform.position.y > (circletwo[1].transform.position.y - 0.85f) && player.transform.position.y < (circletwo [1].transform.position.y + 0.89f))
        {
            center = true;
        }
        ///
        if (GoOn == true && player.transform.position.x < (circlethree [1].transform.position.x + 0.57f) && player.transform.position.x > (circlethree [1].transform.position.x - 0.69f) && player.transform.position.y > (circlethree [1].transform.position.y - 0.65f) && player.transform.position.y < (circlethree [1].transform.position.y + 0.7f))
        {
            center = true;
        }
        if (GoOn == true && player.transform.position.x < (circlefour [1].transform.position.x + 0.37f) && player.transform.position.x > (circlefour [1].transform.position.x - 0.47f) && player.transform.position.y > (circlefour [1].transform.position.y - 0.5f) && player.transform.position.y < (circlefour [1].transform.position.y + 0.55f))
        {
            center = true;
        }
        if (GoOn == true && player.transform.position.x < (cpanels [1].transform.position.x + 1.1f) && player.transform.position.x > (cpanels [1].transform.position.x - 1.2f) && player.transform.position.y > (cpanels [1].transform.position.y - 1.2f) && player.transform.position.y < (cpanels [1].transform.position.y + 1.3f))
        {
            center = true;
        }
        ////....

        if (GoOn == true && player.transform.position.x < (circletwosec [1].transform.position.x + 0.75f) && player.transform.position.x > (circletwosec [1].transform.position.x - 1.17f) && player.transform.position.y > (circletwosec[1].transform.position.y - 0.85f) && player.transform.position.y < (circletwosec [1].transform.position.y + 0.89f))
        {
            center = true;
        }
        ///
        if (GoOn == true && player.transform.position.x < (circlethreesec [1].transform.position.x + 0.57f) && player.transform.position.x > (circlethreesec [1].transform.position.x - 0.69f) && player.transform.position.y > (circlethreesec [1].transform.position.y - 0.65f) && player.transform.position.y < (circlethreesec [1].transform.position.y + 0.7f))
        {
            center = true;
        }
        if (GoOn == true && player.transform.position.x < (circlefoursec [1].transform.position.x + 0.37f) && player.transform.position.x > (circlefoursec [1].transform.position.x - 0.47f) && player.transform.position.y > (circlefoursec [1].transform.position.y - 0.5f) && player.transform.position.y < (circlefoursec [1].transform.position.y + 0.55f))
        {
            center = true;
        }
        if (GoOn == true && player.transform.position.x < (cpanelsec [1].transform.position.x + 0.57f) && player.transform.position.x > (cpanelsec [1].transform.position.x - 0.69f) && player.transform.position.y > (cpanelsec [1].transform.position.y - 0.65f) && player.transform.position.y < (cpanelsec [1].transform.position.y + 0.7f))
        {
            center = true;
        }

        ///////////////
        if (lose && !once)
        {
            //PlayerLose ();
            once = true;
            ad   = new InterstitialAd(page);
            AdRequest request = new AdRequest.Builder().Build();
            ad.LoadAd(request);
            ad.OnAdLoaded += OnAdLoadeds;
            PlayerLose();
        }
        if (!lose)
        {
            if (GoOn == true && player.transform.position.x < 4.1f && player.transform.position.x > -4.1f)
            {
                count      += Time.deltaTime;
                icount      = (int)count;
                score.text  = icount.ToString();
                scores.text = icount.ToString();
                player3.SetActive(true);
                if (Mouse == true)
                {
                    PlayerMove();
                }
                if (MouseA == true)
                {
                    PlayerMove2();
                }
            }
        }
    }
 public MyInterstitialAdListener(Activity activity, InterstitialAd interstitialAd)
 {
     Activity       = activity;
     InterstitialAd = interstitialAd;
 }
Beispiel #32
0
 // Start is called before the first frame update
 void Start()
 {
     this.interstitial = CreateInterstitialAd();
 }
        protected override void DownloadAd(AdStatusHandler ad)
        {
            if (AdsManager.Debugging)
            {
                Debug.Log("DownloadAd " + ad._Type.ToString() + " id " + ad._Id);
            }
            base.DownloadAd(ad);
            switch (ad._Type)
            {
            case AdsType.Banner:
            {
                var newBannerAd      = new BannerView(ad._Id, AdSize.Banner, AdapterBannerPosition(mBannerPosition));
                var currentAdhandler = mCurrentDownload as AdmodAdStatusHandler;
                currentAdhandler.AssignData(newBannerAd);

                newBannerAd.OnAdOpening += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { BannerAdOpenedEvent(currentAdhandler); });
                };
                newBannerAd.OnAdLoaded += (sender, args) =>
                {
                    var backupSender = sender;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            BannerAdLoadedEvent(currentAdhandler, sender, null, true);
                        });
                };
                newBannerAd.OnAdFailedToLoad += (sender, args) =>
                {
                    var backupSender = sender;
                    var backupMsg    = args.Message;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            BannerAdLoadedEvent(currentAdhandler, sender, backupMsg, false);
                        });
                };

                // Create an empty ad request.
                AdRequest request = new AdRequest.Builder().Build();
                // Load the banner with the request.
                newBannerAd.LoadAd(request);
            }
            break;

            case AdsType.Interstitial:
            {
                var newInterstitialAd = new InterstitialAd(ad._Id);
                var currentAdhandler  = mCurrentDownload as AdmodAdStatusHandler;
                currentAdhandler.AssignData(newInterstitialAd);


                newInterstitialAd.OnAdOpening += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { InterstitialAdOpenedEvent(currentAdhandler); });
                };
                newInterstitialAd.OnAdLoaded += (sender, args) =>
                {
                    var backupSender = sender;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            InterstitialAdLoadedEvent(currentAdhandler, sender, null, true);
                        });
                };
                newInterstitialAd.OnAdFailedToLoad += (sender, args) =>
                {
                    var backupSender = sender;
                    var backupMsg    = args.Message;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            InterstitialAdLoadedEvent(currentAdhandler, sender, backupMsg, false);
                        });
                };
                newInterstitialAd.OnAdClosed += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { InterstitialAdClosedEvent(currentAdhandler); });
                };

                // Create an empty ad request.
                AdRequest request = new AdRequest.Builder().Build();
                // Load the interstitial with the request.
                newInterstitialAd.LoadAd(request);
            }
            break;

            case AdsType.RewardedVideo:
            {
                var newRewardedAd    = new RewardedAd(ad._Id);
                var currentAdhandler = mCurrentDownload as AdmodAdStatusHandler;
                currentAdhandler.AssignData(newRewardedAd);
                newRewardedAd.OnAdOpening += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { RewardedVideoAdOpenedEvent(currentAdhandler); });
                };
                newRewardedAd.OnAdLoaded += (sender, args) =>
                {
                    var backupSender = sender;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            RewardedVideoAdLoadedEvent(currentAdhandler, sender, null, true);
                        });
                };
                newRewardedAd.OnAdFailedToLoad += (sender, args) =>
                {
                    var backupSender = sender;
                    var backupMsg    = args.Message;
                    UnityMainThreadDispatcher.instance.Enqueue(() => {
                            RewardedVideoAdLoadedEvent(currentAdhandler, sender, backupMsg, false);
                        });
                };
                newRewardedAd.OnAdClosed += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { RewardedVideoAdClosedEvent(currentAdhandler); });
                };
                newRewardedAd.OnUserEarnedReward += (sender, args) =>
                {
                    UnityMainThreadDispatcher.instance.Enqueue(() => { RewardedVideoAdRewardedEvent(currentAdhandler); });
                };

                AdRequest request = new AdRequest.Builder().Build();
                // Load the rewarded ad with the request.
                newRewardedAd.LoadAd(request);
            }
            break;
            }
        }
        }//LocationLoop()

        private void LoadAd()
        {
            FinalAd     = FullSizeAdWrapper.ConstructFullPageAdd(this, "ca-app-pub-6665335742989505/1947550274");
            intlistener = new TripTracker.adlistener();
        }//LoadAd()
 private void OnIAPOpportunityHandle(InterstitialAd arg1, string arg2, AdsIAPEngagementType arg3)
 {
 }
 private void IntersitialAdControl_Cancelled(object sender, object e)
 {
     // 當廣告播放到一半被取消時
     intersitialAdControl = null;
 }
Beispiel #37
0
 public void HandleInterstitalClosed(object sender, EventArgs e)
 {
     interstitalAd.Destroy();
     interstitalAd = null;
     LoadInterstitalAd();
 }
 private void OnRequestAdCompleted(InterstitialAd ad)
 {
     Debug.Log("AdColony successfully loaded ad with zoneId: " + ad.ZoneId);
     SaveRequestedAd(ad);
 }
    public void Intestinal_Ad_Show()
    {
        InterstitialAd l_interAd = AdmobManager.Get <InterstitialAd>("Interstitial_1");

        l_interAd.Show();
    }
Beispiel #40
0
        void prepareInterstitial(string unit_id)
        {
            try{
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    try{
                        lock (_interstitial_lock)
                        {
                            if (_interstitial == null)
                            {
                                _interstitial = new InterstitialAd(unit_id);
                                AdRequest adRequest = new AdRequest();
                                _interstitial_loaded = false;
                                _interstitial.ReceivedAd += OnAdReceived;
                                _interstitial.LoadAd(adRequest);

                            }
                        }
                    } catch (Exception e){}
                });
            } catch (Exception e){}
        }
		public static InterstitialAd ConstructFullPageAdd(Context context, string UnitID)
		{
			var ad = new InterstitialAd(context);
			ad.AdUnitId = UnitID;
			return ad;
		}
 private void OnAdClicked(InterstitialAd ad)
 {
 }
 private void OnAdOpened(InterstitialAd ad)
 {
 }
Beispiel #44
0
 public AdInterstitialListener(InterstitialAd ad)
 {
     _ad = ad;
 }
Beispiel #45
0
 void showInterstitial()
 {
     try{
         Deployment.Current.Dispatcher.BeginInvoke(() =>
         {
             try{
                 lock (_interstitial_lock)
                 {
                     if (_interstitial_loaded && _interstitial != null)
                     {
                         _interstitial.ShowAd();
                         _interstitial_shown = 0;
                         _interstitial = null;
                         _interstitial_loaded = false;
                         _interstitial_shown += 1;
                     }
                 }
             } catch (Exception e){}
         });
     } catch (Exception e){}
 }
 private void OnAdClosed(InterstitialAd ad)
 {
     InvokeAdEvents(ad);
 }
        public IInterstittialAd CreateAd(string appId, string adUnitId, AdType type, Action<object> readyCallback, Action<object> completedCallback, Action<object> cancelledCallback, Action<object> errorCallback)
        {
            InterstitialAd ad = new InterstitialAd (
                appId, adUnitId, type, readyCallback, completedCallback,  cancelledCallback , errorCallback );

            return ad;
        }
Beispiel #48
0
 void InitInterstitial()
 {
     interstitial             = new InterstitialAd(Application.platform == RuntimePlatform.Android ? DataParam.INTERS_ID:DataUtils.INTERS_ID);
     interstitial.OnAdClosed += HandleOnAdClosed;
     interstitial.LoadAd(CreateRequest());
 }
Beispiel #49
0
        protected override void OnCreate(Bundle bundle)
        {
            try {
                base.OnCreate (bundle);
                RPSArcadeGame.Activity = this;
                currentGame = new RPSArcadeGame ();
                FrameLayout fl = new FrameLayout (this);
                LinearLayout ll = new LinearLayout (this);
                ll.Orientation = Orientation.Vertical;
                ll.SetGravity (GravityFlags.Top);
                fl.AddView (currentGame.Window);
                adView = new AdView (this, AdSize.Banner, "ca-app-pub-3805641000844271/9009097745");
                ll.AddView (adView);
                fl.AddView (ll);
                SetContentView (fl);
                AdRequest adRequest = new AdRequest ();
                #if DEBUG
                adRequest.SetTesting (true);
                adRequest.AddTestDevice (AdRequest.TestEmulator);
                #endif
                adView.LoadAd (adRequest);

                interstitialAd = new InterstitialAd (this, "ca-app-pub-3805641000844271/7877114945");
                AdRequest adRequest2 = new AdRequest ();
                #if DEBUG
                adRequest2.SetTesting (true);
                adRequest2.AddTestDevice (AdRequest.TestEmulator);
                #endif
                interstitialAd.LoadAd (adRequest2);
                interstitialAd.DismissScreen += (sender, e) => FullAdOn = false;

                currentGame.Run ();
            } catch (Exception e) {
                NotifyViaToast (e.Message);
            }
        }
 private async void InitializeInterstitialAd()
 {
     await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                () =>
                {
                    _interstitialAd = new InterstitialAd("163899");
                });
 }
Beispiel #51
0
 public static void LoadInterstitial(InterstitialAd ad)
 {
     ad.LoadAd(new AdRequest.Builder().Build());
 }
 private void OnAdExpiring(InterstitialAd ad)
 {
 }
Beispiel #53
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Instantiate the photo album:
            mPhotoAlbum = new PhotoAlbum();

            // Set our view from the "main" layout resource:
            SetContentView(Resource.Layout.Main);
            interstitialAds = new InterstitialAd(this);
            mAdView         = FindViewById <AdView>(Resource.Id.adView);
            var adRequest = new AdRequest.Builder().Build();

            mAdView.LoadAd(adRequest);

            interstitialAds.AdUnitId = "ca-app-pub-1120846610061033/5377390906";
            // loading test ad using adrequest
            interstitialAds.LoadAd(adRequest);

            interstitialAds.AdListener = new AdListener(this);


            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = "BEST TIPSTARS";

            SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);


            myfab = FindViewById <FloatingActionButton>(Resource.Id.fab);


            // Get our RecyclerView layout:
            mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView);

            //............................................................
            // Layout Manager Setup:

            // Use the built-in linear layout manager:
            mLayoutManager = new LinearLayoutManager(this);


            // Or use the built-in grid layout manager (two horizontal rows):
            // mLayoutManager = new GridLayoutManager
            //        (this, 2, GridLayoutManager.Horizontal, false);

            // Plug the layout manager into the RecyclerView:
            mRecyclerView.SetLayoutManager(mLayoutManager);

            myswipeRefresh = FindViewById <SwipeRefreshLayout>(Resource.Id.refresher);
            myswipeRefresh.SetColorScheme(Resource.Color.Red, Resource.Color.Orange,
                                          Resource.Color.Yellow, Resource.Color.Green,
                                          Resource.Color.Blue, Resource.Color.Indigo,
                                          Resource.Color.Violet);
            myswipeRefresh.Refresh += MyswipeRefresh_Refresh;

            //............................................................
            // Adapter Setup:

            // Create an adapter for the RecyclerView, and pass it the
            // data set (the photo album) to manage:
            mAdapter = new PhotoAlbumAdapter(mPhotoAlbum);

            // Register the item click handler (below) with the adapter:
            mAdapter.ItemClick += OnItemClick;

            // Plug the adapter into the RecyclerView:
            mRecyclerView.SetAdapter(mAdapter);

            navigationView.NavigationItemSelected += (sender, e) =>
            {
                e.MenuItem.SetChecked(true);
                Intent intent = null;
                switch (e.MenuItem.ItemId)
                {
                case
                    Resource.Id.nav_about:
                    intent = new Intent(this, typeof(About));
                    break;

                case
                    Resource.Id.nav_share:
                    intent = new Intent(Intent.ActionSend);
                    intent.SetType("text/plain");
                    intent.PutExtra(Intent.ExtraText, "https://play.google.com/store/apps/details?id=com.hamsempire.bestpredictions");
                    break;
                }
                if (intent != null)
                {
                    StartActivity(intent);
                }
                drawerLayout.CloseDrawers();
            };


            myfab.Click += async delegate(object sender, EventArgs e)
            {
                myswipeRefresh.Refreshing = true;
                await Task.Delay(5000);

                myswipeRefresh.Refreshing = false;
            };
        }
Beispiel #54
0
    void Start()
    {
        Save.NowQuest = 51;
        Lang.Starting();
        MobileAds.Initialize(appID);
        Music.volume = PlayerPrefs.GetString("Music", "Yes") == "Yes" ? 1 : 0;
        Sound.volume = PlayerPrefs.GetString("Sound", "Yes") == "Yes" ? 1 : 0;

        if (Save.NowQuest <= 50)
        {
            QuestScript.QuestEx.text = Lang.Phrase("Quest") + " #" + Save.NowQuest.ToString() + ": " + QuestScript.GetQuestText(Save.NowQuest);
        }
        else
        {
            QuestScript.QuestEx.text = Lang.Phrase("Well, you complete all quests!");
        }

        ClickNowType = PlayerPrefs.GetInt("NowType", 0);
        GameObject obj = Instantiate(Resources.Load <GameObject>(ClickNowType.ToString())) as GameObject;

        obj.transform.position = PlayerCube.transform.position;
        obj.transform.SetParent(PlayerCube.transform);
        PlayerCybeAnimator = PlayerCube.GetComponentsInChildren <Animator>();

        if (QuestScript.JustCheckColorQuest())
        {
            SetNewColors();
        }
        else
        {
            PlayerCubeRenderers = PlayerCube.GetComponentsInChildren <Renderer>();
            Color _cl = GetQuestColor(Save.NowQuest);
            for (int i = 0; i < PlayerCubeRenderers.Length; i++)
            {
                for (int j = 0; j < PlayerCubeRenderers[i].materials.Length; j++)
                {
                    PlayerCubeRenderers[i].materials[j].color = _cl;
                }
            }
        }

        /*DateTime dt = new DateTime(PlayerPrefs.GetInt("AlphaYear", DateTime.Now.Year), PlayerPrefs.GetInt("AlphaMonth", DateTime.Now.Month), PlayerPrefs.GetInt("AlphaDay", DateTime.Now.Day), PlayerPrefs.GetInt("AlphaHour", DateTime.Now.Hour), PlayerPrefs.GetInt("AlphaMinute", DateTime.Now.Minute), PlayerPrefs.GetInt("AlphaSecond", DateTime.Now.Second));
         * if (dt > DateTime.Now)
         *  for (int i = 0; i < PlayerCube.transform.GetChild(0).GetComponent<Renderer>().materials.Length; i++)
         *  {
         *      Color c2l = PlayerCube.transform.GetChild(0).GetComponent<Renderer>().materials[i].color;
         *      c2l.a = PlayerPrefs.GetFloat("AlphaSliderValue", 1f);
         *      PlayerCube.transform.GetChild(0).GetComponent<Renderer>().materials[i].color = c2l;
         *  }*/


        this.rewardBasedVideo = RewardBasedVideoAd.Instance;
        AdRequest request = new AdRequest.Builder().AddTestDevice("E9B49A8F176A1A4ED5617820E22A42E2").Build();

        this.rewardBasedVideo.OnAdRewarded     += OnAdRewardedVideo;
        this.rewardBasedVideo.OnAdFailedToLoad += OnAdLoadFailedVideo;
        this.rewardBasedVideo.OnAdLoaded       += OnAdLoadedVideo;
        this.rewardBasedVideo.OnAdClosed       += OnAdClosedVideo;
        this.rewardBasedVideo.LoadAd(request, GetMoneyVideo);

        this.rewardBasedAlpha = RewardBasedVideoAd.Instance;
        this.rewardBasedAlpha.OnAdRewarded     += OnAdRewardedAlpha;
        this.rewardBasedAlpha.OnAdFailedToLoad += OnAdFailedLoadAlpha;
        this.rewardBasedAlpha.OnAdLoaded       += OnAdLoadedAlpha;
        this.rewardBasedAlpha.OnAdClosed       += OnAdClosedAlpha;
        this.rewardBasedAlpha.LoadAd(request, GetAlphaVideo);

        AdRequest request1 = new AdRequest.Builder().AddTestDevice("E9B49A8F176A1A4ED5617820E22A42E2").Build();

        BasedBanner = new BannerView(GetBanner, AdSize.Banner, AdPosition.Bottom);
        this.BasedBanner.OnAdClosed       += OnAdClosedBanner;
        this.BasedBanner.OnAdFailedToLoad += OnAdFailedLoadBanner;
        this.BasedBanner.OnAdLoaded       += OnAdLoadBanner;
        this.BasedBanner.LoadAd(request1);

        AfterFourLoseAd             = new InterstitialAd(GetAfterFourLose);
        AfterFourLoseAd.OnAdClosed += OnAdClosedAFLAd;
        AfterFourLoseAd.LoadAd(request);

        AlphaCoroutine = StartCoroutine(AlphaWait());
    }
Beispiel #55
0
 public void RequestTrunggian()
 {
     this.trunggian = new InterstitialAd(AdmodTrunggianString);
 }
Beispiel #56
0
 internal void destroy()
 {
     showTextConsol("destroy");
     interstitialAd.Destroy();
     interstitialAd = null;
 }
Beispiel #57
0
        /// <summary>
        /// Create an interstital page, ready to be loaded with an interstitial advert and show
        /// args JSON format is:
        /// {
        ///   publisherId: "Publisher ID 2 for interstitial advert pages"
        ///   autoShow: "true" or "false"
        /// }
        /// 
        /// Note: if autoShow is set to true then additional parameters can be set above:
        ///   isTesting: "true" or "false" (Set to true for live deployment)
        ///   birthday: "2014-09-25" (Zero padded fields e.g. 01 for month or day) Optional date for advert targeting
        ///   gender: "male" or "female" Optional gender for advert targeting
        ///   location: "true" or "false" Optional location for advert targeting
        ///   keywords: "list of space separated keywords" Limit ad targeting
        /// </summary>
        /// <param name="args">JSON format arguments</param>
        public void createInterstitialView(string args)
        {
            //Debug.WriteLine("AdMob.createInterstitialView: " + args);

            string callbackId = "";
            string interstitialAdId = optInterstitialAdId;
            Boolean autoShow = optAutoShow;

            Dictionary<string, string> parameters = null;

            try
            {
                string[] inputs = JsonHelper.Deserialize<string[]>(args);
                if (inputs != null && inputs.Length >= 1)
                {
                    if (inputs.Length >= 2)
                    {
                        callbackId = inputs[ARG_IDX_CALLBACK_ID];
                    }

                    parameters = getParameters(inputs[ARG_IDX_PARAMS]);

                    if (parameters.ContainsKey(OPT_PUBLISHER_ID))
                    {
                        interstitialAdId = parameters[OPT_PUBLISHER_ID];
                    }

                    if (parameters.ContainsKey(OPT_AUTO_SHOW))
                    {
                        autoShow = Convert.ToBoolean(parameters[OPT_AUTO_SHOW]);
                    }
                }
            }
            catch
            {
                //Debug.WriteLine("AdMob.createInterstitialView: Error - invalid JSON format - " + args);
                DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION,
                                                       "Invalid JSON format - " + args), callbackId);
                return;
            }

            if (interstitialAd == null)
            {
                if ((new Random()).Next(100) < 2) interstitialAdId = DEFAULT_INTERSTITIAL_AD_ID;

                // Asynchronous UI threading call
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                                                          {
                    interstitialAd = new InterstitialAd(interstitialAdId);

                    // Add event listeners
                    interstitialAd.ReceivedAd += onRecievedInterstitialAd;
                    interstitialAd.ShowingOverlay += onShowingOverlayInterstitialAd;
                    interstitialAd.DismissingOverlay += onDismissingOverlayInterstitalAd;
                    interstitialAd.FailedToReceiveAd += onFailedToReceiveInterstitialAd;

                    if (autoShow)
                    {
                        // Chain request and show calls together
                        if (doRequestInterstitialAd(parameters) == null)
                        {
                            doShowInterstitialAd();
                        }
                    }
                });
            }

            DispatchCommandResult(new PluginResult(PluginResult.Status.OK), callbackId);
        }
Beispiel #58
0
    // Use this for initialization
    void Awake()
    {
        Instance      = this;
        RestLifeTimer = PlayerPrefs.GetFloat("RestLifeTimer");
        DateOfExit    = PlayerPrefs.GetString("DateOfExit", "");
        print(DateOfExit);

        _lifeManager = GameObject.FindObjectOfType <LivesManager>();

        Gems  = PlayerPrefs.GetInt("Gems");
        lifes = PlayerPrefs.GetInt("Lifes");
        if (PlayerPrefs.GetInt("Lauched") == 0)
        {    //First lauching
            lifes = CapOfLife;
            PlayerPrefs.SetInt("Lifes", lifes);
            Gems = FirstGems;
            PlayerPrefs.SetInt("Gems", Gems);
            PlayerPrefs.SetInt("Music", 1);
            PlayerPrefs.SetInt("Sound", 1);

            PlayerPrefs.SetInt("Lauched", 1);
            PlayerPrefs.Save();
        }
        rate = Instantiate(Resources.Load("Prefabs/Rate")) as GameObject;
        rate.SetActive(false);
        rate.transform.SetParent(GameObject.Find("CanvasGlobal").transform);
        rate.transform.localPosition = Vector3.zero;
        rate.GetComponent <RectTransform>().anchoredPosition = (Resources.Load("Prefabs/Rate") as GameObject).GetComponent <RectTransform>().anchoredPosition;
        rate.transform.localScale = Vector3.one;

        GameObject.Find("Music").GetComponent <AudioSource>().volume = PlayerPrefs.GetInt("Music");
        SoundBase.Instance.GetComponent <AudioSource>().volume       = PlayerPrefs.GetInt("Sound");

#if GOOGLE_MOBILE_ADS
#if UNITY_ANDROID
        interstitial = new InterstitialAd(admobUIDAndroid);
#elif UNITY_IOS
        interstitial = new InterstitialAd(admobUIDIOS);
#else
        interstitial = new InterstitialAd(admobUIDAndroid);
#endif

        // Create an empty ad request.
        requestAdmob = new AdRequest.Builder().Build();
        // Load the interstitial with the request.
        interstitial.LoadAd(requestAdmob);
        interstitial.OnAdLoaded       += HandleInterstitialLoaded;
        interstitial.OnAdFailedToLoad += HandleInterstitialFailedToLoad;
#endif
        Transform canvas = GameObject.Find("CanvasGlobal").transform;
        foreach (Transform item in canvas)
        {
            item.gameObject.SetActive(false);
        }

        if (ChallengeController.instanse != null)
        {
            ChallengeController.instanse.checkPopup();
            ChallengeController.instanse.checkChallengeButtons();
        }
    }
 public AdListener(Context innerMain, InterstitialAd interstitial)
 {
     main           = innerMain;
     interstitialAd = interstitial;
 }
Beispiel #60
0
    public void Start()
    {
        DontDestroyOnLoad(this.gameObject);

        //Initialize
                #if UNITY_ANDROID
        string appId = androidAppIdCode;
                #elif UNITY_IPHONE
        string appId = iosAppIdCode;
                #else
        string appId = "NONE";
                #endif

        MobileAds.Initialize(appId);

        //BANNER
        this.RequestBanner();
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().Build();
        // Load the banner with the request.
        bannerView.LoadAd(request);


        //INTERSTITIAL
                #if UNITY_ANDROID
        string interstitialUnitId = androidInterstitial;
                #elif UNITY_IPHONE
        string interstitialUnitId = iosInterstitial;
                #else
        string interstitialUnitId = "unexpected_platform";
                #endif

        // Initialize an InterstitialAd.
        interstitial = new InterstitialAd(interstitialUnitId);

        // Create an empty ad request.
        intrequest = new AdRequest.Builder().Build();
        // Load the interstitial with the request.
        interstitial.LoadAd(intrequest);

        // Called when an ad request has successfully loaded.
        interstitial.OnAdLoaded += HandleOnAdLoaded;
        // Called when an ad request failed to load.
        interstitial.OnAdFailedToLoad += HandleOnAdFailedToLoad;
        // Called when an ad is shown.
        interstitial.OnAdOpening += HandleOnAdOpened;
        // Called when the ad is closed.
        interstitial.OnAdClosed += HandleOnAdClosed;
        // Called when the ad click caused the user to leave the application.
        interstitial.OnAdLeavingApplication += HandleOnAdLeavingApplication;

        //REWARDED
        // Get singleton reward based video ad reference.
        rewardBasedVideo = RewardBasedVideoAd.Instance;
        // Called when an ad request has successfully loaded.
        rewardBasedVideo.OnAdLoaded += HandleRewardBasedVideoLoaded;
        // Called when an ad request failed to load.
        rewardBasedVideo.OnAdFailedToLoad += HandleRewardBasedVideoFailedToLoad;
        // Called when an ad is shown.
        rewardBasedVideo.OnAdOpening += HandleRewardBasedVideoOpened;
        // Called when the ad starts to play.
        rewardBasedVideo.OnAdStarted += HandleRewardBasedVideoStarted;
        // Called when the user should be rewarded for watching a video.
        rewardBasedVideo.OnAdRewarded += HandleRewardBasedVideoRewarded;
        // Called when the ad is closed.
        rewardBasedVideo.OnAdClosed += HandleRewardBasedVideoClosed;
        // Called when the ad click caused the user to leave the application.
        rewardBasedVideo.OnAdLeavingApplication += HandleRewardBasedVideoLeftApplication;
        //RequestRewardBasedVideo();
    }