如何让kGADAdSizeSmartBannerPortrait工作

Jon*_*nny 5 iphone admob ios

我无法让kGADAdSizeSmartBannerPortrait工作.

预期:在iPhone 6 Plus上,横幅的宽度应为414点.在iPhone 6上,横幅的宽度应为375点.在其他iPhone和iPod上,这一点,横幅将是320点.

实际结果:我在所有设备上看到"320x50测试横幅".在宽屏设备上,320x50横幅在视图中居中.左侧和右侧的剩余空间呈灰色图案.

使用的实际代码:

GADBannerView* newbanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
NSLog(@"newbanner size: %@", NSStringFromCGSize(newbanner.frame.size));
newbanner.adUnitID = @"/6499/example/banner";
newbanner.rootViewController = self;
GADRequest *request = [GADRequest request];
request.testDevices = @[
                        @"somedeviceid1",
                        @"somedeviceid2",
                        ];
[newbanner loadRequest:request];
[self.view addSubview:newbanner];
newbanner.center = CGPointMake(self.view.frame.size.width * 0.5, self.view.frame.size.height * 0.5);
Run Code Online (Sandbox Code Playgroud)

iPhone 6 Plus截图:

iPhone 6 Plus admob错误尺寸智能横幅广告的屏幕截图.

nul*_*ull 0

唯一kGADAdSizeSmartBannerPortrait适用于 Android(即使在那里它并不完美),适用于我使用的 iOS,kGADAdSizeBanner并且在控制面板中为广告提供“创意”(又名图像)时,请确保还添加具有 2 倍密度的视网膜版本的广告。

在此输入图像描述