2015-11-19 121 views
0

我的应用程序刚刚发布。当我将它下载到iPhone 6上时,我注意到admob横幅没有填满整个屏幕(请看附图)。旗帜作品在iPad和iPhone 5的罚款,但不会是我的代码我使用横幅在iPhone 6Admob横幅未填满整个屏幕

这里正常工作:

_bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait]; 

_bannerView_.frame = CGRectMake(0.0, 
           self.view.frame.size.height - 
           _bannerView_.frame.size.height, 
           _bannerView_.frame.size.width, 
           _bannerView_.frame.size.height); 


_bannerView_.adUnitID = @"ID"; 
_bannerView_.rootViewController = self; 

GADRequest *request = [GADRequest request]; 

[_bannerView_ loadRequest:request]; 

[self.view addSubview:_bannerView_]; 

有谁看到任何问题或知道如何解决这个问题?在此先感谢admob_banner

回答

0

我用下面的代码来创建Admob横幅。它也可以在iPhone6中正常工作。

-(void)createBannerAds 
{ 
    //set up banner coordinates to display at the bottom 
    CGPoint origin = CGPointMake(0.0,self.view.frame.size.height -kGADAdSizeSmartBannerPortrait.size.height); 
    self.adBanner = [[[DFPBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait origin:origin] autorelease]; 

    self.adBanner.adUnitID = ADMOB_ID; 
    self.adBanner.delegate = self; 
    [self.adBanner setRootViewController:self]; 
    [self.view addSubview:self.adBanner]; 

    GADRequest *request = [GADRequest request]; 
    request.testDevices = @[@"600ecccd6a1c2a4750952facf253ea2f"]; 

    [self.adBanner loadRequest:request]; 
}