我在應用商店中有一個付費應用,並且我正在嘗試製作與廣告相同應用的免費版本。 我正在考慮使用iAds。我實現了以下代碼:iad iPhone 5故事板實現
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.01];
[banner setAlpha:1];
[UIView commitAnimations];
CGRect adFrame = adView.frame;
adFrame.origin.y = self.view.frame.size.height;
adView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[adView setAlpha:0];
[UIView commitAnimations];
}
而且它除了一件事情以外很棒。我的應用程序有一個故事板和一個表視圖控制器連接到同一故事板內的多個視圖控制器。我將廣告橫幅視圖拖到視圖控制器中,但是我想將它放在底部,所以當我放置在iPhone 4的底部時,它幾乎會顯示在iPhone 5的中間,當我放置在iPhone 5的底部根本不顯示在iPhone 4上。所以,我想出了一個主意。我放置了2個廣告橫幅視圖,並製作了一條if語句,其中iPhone 4橫幅將隱藏iPhone 5,而iPhone 5橫幅將隱藏。雖然,我注意到,在iPhone 4上,iAd橫幅總是加載起來,而在iPhone 5上它只是有時會加載。另外,我注意到Apple推薦每個視圖控制器不要使用多個標題,即使它隱藏了。
有人可以幫我嗎? 請! 謝謝!
哇,我覺得有點笨......這很容易。非常感謝,你真的幫了我。謝謝! – Mykod
@Mykod你是最受歡迎的。 – 2013-10-15 08:52:55