我在我的应用程序中有一个admob横幅,我已经使用AdMob提供的文档实现了它,唯一不对的是它不会显示在屏幕的底部而是显示在顶部.现在我一直在寻找很长一段时间但我找不到如何改变它,我找不到任何一个解决这个问题的网.
@H_301_2@有人知道如何解决这个问题吗?
@H_301_2@谢谢
@H_301_2@编辑
// Create a view of the standard size at the bottom of the screen. // Available AdSize constants are explained in GADAdSize.h. bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner]; // Specify the ad's "unit identifier." This is your AdMob Publisher ID. bannerView_.adUnitID = @"MYID"; // Let the runtime know which UIViewController to restore after taking // the user wherever the ad goes and add it to the view hierarchy. bannerView_.rootViewController = self; [self.view addSubview:bannerView_]; // Initiate a generic request to load it with an ad. [bannerView_ loadRequest:[GADRequest request]];@H_301_2@一直在寻找所有admob脚本上的数字,但找不到任何编辑..
解决方法
您是否尝试更改视图的框架(我认为是GADBannerView?)将其定位在底部而不是顶部?
@H_301_2@这是一个示例(您应该使用正确的属性替换占位符:
bannerView.frame = CGRectMake(0.0,460 – bannerheight,bannerwidth,bannerheight); @H_301_2@编辑: @H_301_2@您需要做的就是替换它:
bannerView.frame = CGRectMake(0.0,460 – bannerheight,bannerwidth,bannerheight); @H_301_2@编辑: @H_301_2@您需要做的就是替换它:
bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];@H_301_2@所有这一切:
// Initialize the banner at the bottom of the screen. CGPoint origin = CGPointMake(0.0,self.view.frame.size.height - CGSizeFromGADAdSize(kGADAdSizeBanner).height); // Use predefined GADAdSize constants to define the GADBannerView. bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin];