Turkcell | Geleceği Yazanlar

Soru & Cevap

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

17.08.2014 - 16:35

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.

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

 

2629 Görüntülenme

1 Cevap

Abdullah Tekin
17.08.2014 - 16:48

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

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

Aynı sorunu yaşayanlar faydalanabilirler...

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

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.