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); }
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); }
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()); }
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; }
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; }
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)); }
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) { }
// 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(); } }
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); }
//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; } }
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; }
// 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; }
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(); }
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) { }
public AdInterstitialListener(InterstitialAd ad) { _ad = ad; }
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; }
void InitInterstitial() { interstitial = new InterstitialAd(Application.platform == RuntimePlatform.Android ? DataParam.INTERS_ID:DataUtils.INTERS_ID); interstitial.OnAdClosed += HandleOnAdClosed; interstitial.LoadAd(CreateRequest()); }
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"); }); }
public static void LoadInterstitial(InterstitialAd ad) { ad.LoadAd(new AdRequest.Builder().Build()); }
private void OnAdExpiring(InterstitialAd ad) { }
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; }; }
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()); }
public void RequestTrunggian() { this.trunggian = new InterstitialAd(AdmodTrunggianString); }
internal void destroy() { showTextConsol("destroy"); interstitialAd.Destroy(); interstitialAd = null; }
/// <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); }
// 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; }
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(); }