Turkcell | Geleceği Yazanlar

Status Bar'ı interstitial reklamda devre dışı bırakmak

Merhabalar,

Storyboard'umda status bar kullanıyorum ancak açılışta interstitial splash admob reklam geldiğinde devre dışı bırakamıyorum.

http://www.fousa.be/blog/status-bar-hidden-in-ios-7

Burada ki yönlendirmeleri de yaptım ancak nafile. Reklam devreye girince metoda status barı kapatabileceğim gerekli kodu bilen arkadaş var mı acaba. plist'ten "Status bar is initially hidden" düzenleme yapınca storyboard'dan komple gidiyor ben kodsal olarak müdahale edebilmek istiyorum.

- (void)interstitialDidReceiveAd:(GADInterstitial *)ad
	{
	 // buraya status bar kapatma kodları gelmesi gerekiyor
	  [_interstitial presentFromRootViewController:self];
	}

 

    0

    Abdullah Tekin

    17 Ağustos 2014

    Çözümü status bar style constant'ı ile buldum.

    - (void)interstitialDidReceiveAd:(GADInterstitial *)ad
    	{
    	  [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    	  [_interstitial presentFromRootViewController:self];
    	}
    	- (void)interstitialWillDismissScreen:(GADInterstitial *)ad
    	{
    	  [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
    	}

    Aynı sorunu yaşayanlar faydalanabilirler...

    Not: .plist dosyasındaki "View controller-based status bar appearance" ayarı girilip BOOL olarak NO seçilmesi gerekiyor.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.