2013-10-15 53 views
0

我在應用商店中有一個付費應用,並且我正在嘗試製作與廣告相同應用的免費版本。 我正在考慮使用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推薦每個視圖控制器不要使用多個標題,即使它隱藏了。

有人可以幫我嗎? 請! 謝謝!

回答

0

您需要設置廣告橫幅的自動調整大小。 只需點擊故事板中的ad baneer,然後打開大小檢查器並設置Bottom autoresing屬性,如下圖所示。那麼你的廣告橫幅將幾乎停留在底部。

Click on Ad banner and then click Size inspector

點擊廣告橫幅,然後單擊大小檢查。 讓我知道它的工作。

+0

哇,我覺得有點笨......這很容易。非常感謝,你真的幫了我。謝謝! – Mykod

+0

@Mykod你是最受歡迎的。 – 2013-10-15 08:52:55