2012-04-17 9 views
0

私はiAdsを連続して表示する必要があるアプリケーションで作業しています。誰も私がどのように画面上に継続的にとどまるiAdsを設定できるか教えてもらえますか?iAdsをiPhone Appに表示する

ありがとうございました。

答えて

-1

あなたがアプリケーション委任ビューの中にiAdを取らなければならないと設定が前面にサブビューを持っています。 アプリケーションの代理人でこの行を追加

- (void) applicationDidFinishLaunching:(UIApplication*)application 
{ 

    [self createAdBannerView]; 

} 

- (void)createAdBannerView 
{ 

    Class classAdBannerView = NSClassFromString(@"ADBannerView"); 

    if (classAdBannerView != nil) 

    { 
     self.adBannerView = [[[classAdBannerView alloc] initWithFrame:CGRectZero] autorelease]; 
     [_adBannerView setRequiredContentSizeIdentifiers:[NSSet setWithObjects: ADBannerContentSizeIdentifier320x50, ADBannerContentSizeIdentifier480x32, nil]]; 

     if (UIInterfaceOrientationIsLandscape([UIDevice currentDevice].orientation)) 
     { 
      [_adBannerView setCurrentContentSizeIdentifier:ADBannerContentSizeIdentifier480x32]; 
     } 
     else 
     { 
      [_adBannerView setCurrentContentSizeIdentifier:ADBannerContentSizeIdentifier320x50];    
     } 

     if(DeviceFlag == 1) 
     { 
      [_adBannerView setFrame:CGRectOffset([_adBannerView frame], 0, -100)]; 

     } 
     else 
     { 
      [_adBannerView setFrame:CGRectOffset([_adBannerView frame], 0, -70)]; 

     } 
     //[_adBannerView setFrame:CGRectOffset([_adBannerView frame], 0, -[self getBannerHeight])]; 
     [_adBannerView setDelegate:self]; 

     [viewController.view addSubview:_adBannerView]; 
     [self.window bringSubviewToFront:_adBannerView]; 


    } 
} 
4

問題があるのは、コンテンツが読み込まれているときだけiAdバナーを表示することです。また、コンテンツが24時間いつでも利用できるという保証はありません。

ただし、iAdバナーにコンテンツがない場合は、別のコンテンツ(自社広告または他のソースからの広告)を提供できます。

この場合、iAdバナーを非表示にして、その場所にカスタムバナーを表示する必要があります。

は代替コンテンツのソースとして、あなたは見てとることができます。

mobiclix

admob

関連する問題