public static void showAdMobBanner() { if (SSAdInitializer.AdMobActiveStaticFlag) { AdMobAndroid.createBanner(AdMobAndroidAd.smartBanner, AdMobAdPlacement.BottomCenter); } }
// Use this for initialization void Start() { // counter = GameObject.Find("UI Root/counter").GetComponent<UILabel>(); comers = GameObject.Find("comers").GetComponent <comersScript>(); AdMobAndroid.requestInterstital("ca-app-pub-4603016145025872/4275007740"); }
private bool Setup() { if (!firstTime) { return(true); } firstTime = false; try { #if UNITY_ANDROID Initializate.AddPrefab("AdMobAndroidManager", typeof(AdMobAndroidManager)); AdMobAndroidManager.receivedAdEvent += onBannerShowed; AdMobAndroidManager.failedToReceiveAdEvent += onBannerFailed; AdMobAndroid.init(key); #endif return(true); } catch { return(Error(API, ERROR_STARTUP_OBJECT)); } }
public override void fetchInterstitial(bool force) { try { if (!force && tried_fetching_interstitial) { return; } base.fetchInterstitial(force); if (Info.IsEditor() || (firstTime && !Setup())) { return; } #if UNITY_ANDROID AdMobAndroid.requestInterstital(inters_id); #endif } catch { Error(API, ERROR_LOADING_INTERSTITIAL); } }
public override void OnEvent(string EventName, GameObject Sender) { base.OnEvent(EventName, Sender); if (EventName == "LevelSelected") { LevelControl.CurrentLevel = int.Parse(Sender.GetComponentInChildren <Text>().text) - 1; UIRoot.I.GetView <LoadingView>().SetVisible(true); AdMobAndroid.hideBanner(true); AppRoot.I.SetState(new PlayState(false, true), false); StateMainMenu.ShouldShowMenuAd = true; } if (EventName == "SelectLeft") { SelectFirstPart(); } if (EventName == "SelectRight") { SelectSecondPart(); } if (EventName == "BackPressed") { AppRoot.I.SetState(new StateMainMenu()); } }
public void ShowAd(bool force = false) { if (force) { _shown = false; } if (!_shown) { _shouldShow = true; Log.text = "Shouyld show"; if (_canShow) { Log.text = "Can show"; if (AdMobAndroid.isInterstitalReady()) { Log.text = "Displat this shit"; AdMobAndroid.displayInterstital(); _requested = false; _shown = true; } } } }
public override bool?showInterstitial() { try { if (Info.IsEditor() || (firstTime && !Setup())) { return(false); } #if UNITY_ANDROID if (!AdMobAndroid.isInterstitalReady()) { return(false); } AdMobAndroid.displayInterstital(); // Obtem novamente o interstitial para a proxima execucao AdMobAndroid.requestInterstital(inters_id); return(true); #else return(false); #endif } catch { return(Error(API, ERROR_TRY_SHOW_INTERSTITIAL)); } }
public void Request() { if (!_requested) { AdMobAndroid.requestInterstital("ca-app-pub-9255742339770963/5073397090"); _requested = true; } }
void Awake() { #if UNITY_ANDROID AdMobAndroid.init(""); #endif StartCoroutine(ADSController.createBanner()); }
// Use this for initialization void Awake() { //Set Static flags ChartBoostActiveStaticFlag = ChartBoostActiveFlag; RevMobActiveStaticFlag = RevMobActiveFlag; AdMobActiveStaticFlag = AdMobActiveFlag; PlayHavenActiveStaticFlag = PlayHavenActiveFlag; IAdsActiveStaticFlag = IAdsActiveFlag; TapJoyActiveStaticFlag = TapJoyActiveFlag; FlurryActiveStaticFlag = FlurryActiveFlag; //Initialize ChartBoost if (ChartBoostActiveFlag) { ChartBoostAndroid.init(ChartBoostID, ChartBoostSIG, false); ChartBoostAndroid.onStart(); ChartBoostAndroid.cacheInterstitial(null); ChartBoostAndroid.cacheMoreApps(); } //Initialize RevMob if (RevMobActiveFlag) { REVMOB_APP_IDS.Add("Android", RevMobID); revMobSession = RevMob.Start(REVMOB_APP_IDS); } //Initialize Admob if (AdMobActiveFlag) { AdMobAndroid.init(AdMobID); } //Initialize Playhaven if (PlayHavenActiveFlag) { gameObject.SendMessage("OpenNotification"); } //Initialize iAds if (IAdsActiveFlag) { } //Initialize TapJoy if (TapJoyActiveFlag) { TapjoyPluginAndroid.RequestTapjoyConnect(TapJoyID, TapJoySecretKey); } //Initialize Flurry if (FlurryActiveFlag) { flurrySession = new FlurryAgent(); flurrySession.onStartSession(FlurryID); } }
// Use this for initialization void Start() { #if UNITY_ANDROID AdMobAndroid.init("a15312a8eb50af0"); AdMobAndroid.createBanner(AdMobAndroidAd.phone320x50, AdMobAdPlacement.BottomCenter); #elif UNITY_IPHONE AdMobBinding.init("a15312abc21db24"); AdMobBinding.createBanner(AdMobBannerType.iPad_468x60, AdMobAdPosition.BottomCenter); #endif }
public static IEnumerator createFullBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.requestInterstital(""); #elif UNITY_IPHONE iAd.createFullBanner(); #endif }
public static IEnumerator hideBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.hideBanner(true); #elif UNITY_IPHONE iAd.showBanner(false); #endif }
public static IEnumerator destroyBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.destroyBanner(); #elif UNITY_IPHONE iAd.destroyBanner(); #endif }
public static IEnumerator createBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.createBanner("", AdMobAndroidAd.phone320x50, AdMobAdPlacement.BottomCenter); #elif UNITY_IPHONE iAd.createBanner(ADBannerView.Type.Banner, ADBannerView.Layout.BottomCenter); #endif }
public static IEnumerator showFullBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.displayInterstital(); #elif UNITY_IPHONE iAd.showFullBanner(); #endif }
public static IEnumerator refresh() { yield return(null); #if UNITY_ANDROID AdMobAndroid.refreshAd(); #elif UNITY_IPHONE iAd.destroyBanner(); iAd.createBanner(ADBannerView.Type.Banner, ADBannerView.Layout.BottomCenter); #endif }
public static IEnumerator showFullBanner() { yield return(null); #if UNITY_ANDROID AdMobAndroid.displayInterstital(); #elif UNITY_IPHONE iAd.showFullBanner(); ADSController.lastTimeShowedFullBanner = Time.time; ADSController.fullBannerLocked = false; #endif }
public static bool isFullBannerReady() { if (!fullBannerLocked) { return(fullBannerLocked); } else { #if UNITY_ANDROID return(AdMobAndroid.isInterstitalReady()); #elif UNITY_IPHONE return(iAd.isFullBannerReady()); #endif } }
void interstitialReceivedAdEvent() { if (Log) { Log.text = "interstitialReceivedAdEvent"; } if (_shouldShow) { if (AdMobAndroid.isInterstitalReady()) { AdMobAndroid.displayInterstital(); _requested = false; _shown = true; } } _canShow = true; }
protected override void OnActivate() { base.OnActivate(); EventController.I.Subscribe("PlayPressed", this); EventController.I.Subscribe("MoreGames", this); UIRoot.I.GetView <MainMenuView>().SetVisible(true); if (ShouldShowMenuAd) { AdMobAndroidEventListener.Instance.Request(); AdMobAndroidEventListener.Instance.DontShow(); ShouldShowMenuAd = false; } AdMobAndroid.hideBanner(false); GA.I.LogScreen("Main Menu"); }
// Update is called once per frame void Update() { // counter.text = "" ; if (comers.counter > 2) { AdMobAndroid.displayInterstital(); comers.counter = 0; } var isReady = AdMobAndroid.isInterstitalReady(); if (isReady) { //counter.text = ""; } }
public override void hideBanner() { //Debug.Log("hide admob"); try { if (Info.IsEditor() || (firstTime && !Setup())) { //Debug.Log("return admob"); return; } #if UNITY_ANDROID AdMobAndroid.hideBanner(true); #endif } catch { Error(API, ERROR_TRY_HIDE_BANNER); } }
public override bool?showBanner() { //Debug.Log("show admob"); try { base.showBanner(); if (Info.IsEditor() || (firstTime && !Setup())) { //Debug.Log("show return admob"); return(false); } #if UNITY_ANDROID AdMobAndroid.createBanner(AdMobAndroidAd.smartBanner, placement); return(null); #else return(false); #endif } catch { return(Error(API, ERROR_TRY_SHOW_BANNER)); } }
void OnGUI() { beginColumn(); if (GUILayout.Button("Init")) { AdMobAndroid.init("a14de56b4e8babd"); //AdMobAndroid.init( "YOUR_APP_ID_HERE" ); } if (GUILayout.Button("Set Test Devices")) { AdMobAndroid.setTestDevices(new string[] { "<DEVIE_ID>", "<DEVICE_ID>", "<DEVICE_ID>" }); } if (GUILayout.Button("Create Smart Banner")) { // place it on the top AdMobAndroid.createBanner(AdMobAndroidAd.smartBanner, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Create 320x50 banner")) { // place it on the top AdMobAndroid.createBanner("<BANNER_ID>", AdMobAndroidAd.phone320x50, AdMobAdPlacement.TopCenter); } if (GUILayout.Button("Create 300x250 banner")) { // center it on the top AdMobAndroid.createBanner(AdMobAndroidAd.tablet300x250, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Destroy Banner")) { AdMobAndroid.destroyBanner(); } endColumn(true); if (GUILayout.Button("Refresh Ad")) { AdMobAndroid.refreshAd(); } if (GUILayout.Button("Request Interstitial")) { // replace with your adUnitId! AdMobAndroid.requestInterstital("INTERSTITIAL_ID"); } if (GUILayout.Button("Is Interstitial Ready?")) { var isReady = AdMobAndroid.isInterstitalReady(); Debug.Log("is interstitial ready? " + isReady); } if (GUILayout.Button("Display Interstitial")) { AdMobAndroid.displayInterstital(); } if (GUILayout.Button("Hide Banner")) { AdMobAndroid.hideBanner(true); } if (GUILayout.Button("Show Banner")) { AdMobAndroid.hideBanner(false); } endColumn(); }
void OnGUI() { beginColumn(); if (GUILayout.Button("Init")) { // replace with your app ID! AdMobAndroid.init("ca-app-pub-3054354433122126/3944379495"); } if (GUILayout.Button("Set Test Devices")) { // replace with your test devices! AdMobAndroid.setTestDevices(new string[] { "7CD09FA29896A51B58CDE9D4C47591B8", "8E2F04DC5B964AFD3BC2D90396A9DA6E", "F8F3B42C2CB5F2955D23FEE1A4A000FD" }); } if (GUILayout.Button("Create Smart Banner")) { // place it on the top AdMobAndroid.createBanner(AdMobAndroidAd.smartBanner, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Create 320x50 banner")) { // replace with your ad unit ID! AdMobAndroid.createBanner("ca-app-pub-3054354433122126/3944379495", AdMobAndroidAd.phone320x50, AdMobAdPlacement.TopCenter); } if (GUILayout.Button("Create 300x250 banner")) { // center it on the top AdMobAndroid.createBanner(AdMobAndroidAd.tablet300x250, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Destroy Banner")) { AdMobAndroid.destroyBanner(); } endColumn(true); if (GUILayout.Button("Refresh Ad")) { AdMobAndroid.refreshAd(); } if (GUILayout.Button("Request Interstitial")) { // replace with your adUnitId! AdMobAndroid.requestInterstital("ca-app-pub-3054354433122126/3944379495"); } if (GUILayout.Button("Is Interstitial Ready?")) { var isReady = AdMobAndroid.isInterstitalReady(); Debug.Log("is interstitial ready? " + isReady); } if (GUILayout.Button("Display Interstitial")) { AdMobAndroid.displayInterstital(); } if (GUILayout.Button("Hide Banner")) { AdMobAndroid.hideBanner(true); } if (GUILayout.Button("Show Banner")) { AdMobAndroid.hideBanner(false); } endColumn(); }
void Start() { AdMobAndroid.init("pub-9255742339770963"); AdMobAndroid.createBanner("ca-app-pub-9255742339770963/2119930693", AdMobAndroidAd.smartBanner, AdMobAdPlacement.TopCenter); Instance = this; }
void OnGUI() { beginColumn(); if (GUILayout.Button("Set Test Devices")) { // replace with your test devices! AdMobAndroid.setTestDevices(new string[] { "6D13FA054BC989C5AC41900EE14B0C1B", "8E2F04DC5B964AFD3BC2D90396A9DA6E", "3BAB93112BBB08713B6D6D0A09EDABA1", "E2236E5E84CD318D4AD96B62B6E0EE2B" }); } if (GUILayout.Button("Create Smart Banner")) { // place it on the top AdMobAndroid.createBanner("ca-app-pub-8386987260001674/8398905145", AdMobAndroidAd.smartBanner, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Create 320x50 banner")) { // replace with your ad unit ID! AdMobAndroid.createBanner("ca-app-pub-8386987260001674/8398905145", AdMobAndroidAd.phone320x50, AdMobAdPlacement.TopCenter); } if (GUILayout.Button("Create 300x250 banner")) { // center it on the top AdMobAndroid.createBanner("ca-app-pub-8386987260001674/8398905145", AdMobAndroidAd.tablet300x250, AdMobAdPlacement.BottomCenter); } if (GUILayout.Button("Destroy Banner")) { AdMobAndroid.destroyBanner(); } endColumn(true); if (GUILayout.Button("Refresh Ad")) { AdMobAndroid.refreshAd(); } if (GUILayout.Button("Request Interstitial")) { // replace with your adUnitId! AdMobAndroid.requestInterstital("ca-app-pub-8386987260001674/9875638345"); } if (GUILayout.Button("Is Interstitial Ready?")) { var isReady = AdMobAndroid.isInterstitalReady(); Debug.Log("is interstitial ready? " + isReady); } if (GUILayout.Button("Display Interstitial")) { AdMobAndroid.displayInterstital(); } if (GUILayout.Button("Hide Banner")) { AdMobAndroid.hideBanner(true); } if (GUILayout.Button("Show Banner")) { AdMobAndroid.hideBanner(false); } endColumn(); }