2014-01-15 8 views
0

iOS7 앱에 iAd를 추가하는 것은 canDisplayBannerAds을 사용하면 간단 해 보입니다. 이것은 (광고가 자주 표시하지 않는 것하지만) 시뮬레이터에서 잘 작동하는 것 같다canDisplayBannerAds를 사용하는 iOS7 앱에서 iAd를 화면 상단으로 이동하는 방법은 무엇입니까?

- (void)awakeFromNib 
{ 
    self.canDisplayBannerAds = YES; 
    [super awakeFromNib]; 
} 

: 기본적으로 나는 헤더를 가져온 다음 뷰 컨트롤러에서이 작업을 수행 말게 프레임 워크를 추가합니다. iAd가 표시되면 화면 하단에 제대로 표시됩니다.

그러나 iAd를 대신 화면 상단으로 이동하려면 어떻게해야합니까?

내 게임 앱에는 화면 하단에 몇 개의 버튼이 있으며 Apple에서 제안하는 지침에 따라 iAd를 화면의 다른 영역으로 이동하여 실수로 iAd를 클릭하는 것을 피할 수 있습니다. 그러나이 iAd를 옮기는 방법에 대한 정보는 찾을 수 없습니다.

(전 iAds에 완전히 익숙하지 않아서 어떤 제안이라도 크게 받아 들일 수 있도록 canDisplayBannerAds을 사용하여 최소한의 코드 변경을 원했습니다).

+0

문제에 대한 해결책을 찾았습니까? 나는 해결책을 찾고있다. 그렇다면 대답을 공유하십시오. 미리 감사드립니다. – ganeshIOS

답변

0

나는 이것이 당신이 찾고있는 것인지 확실하지 않습니다. 나는 올바른 질문을 읽었다 고 생각한다. 지금 내 iAd을 설정 중이며 화면에 ADBannerView도 옮겨야합니다.

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{  

    [UIView beginAnimations:nil context:nil];  
    [UIView setAnimationDuration:1];  
    [banner setAlpha:1];  
    [UIView commitAnimations];  

    banner.frame = CGRectMake(0,518,320,50);  
} 

다시 말하지만, 이것은 내가했던 것과 똑같습니다.