gpt4 book ai didi

iPhone - AdMob 未出现。使用示例代码

转载 作者:行者123 更新时间:2023-12-03 19:09:27 26 4
gpt4 key购买 nike

我正在尝试将 AdMob 添加到我的应用中。

我按照此处示例的说明进行操作:http://code.google.com/mobile/ads/docs/ios/fundamentals.html

有一个微妙的区别,我创建了一个方法,并从 viewDidLoad 调用它

问题是什么也没有出现,甚至没有一个空框架。我还尝试从 Interface Builder 中删除除主视图之外的所有内容,以确保它不在某些内容后面,但什么也没有出现。

我做错了什么?

这是我的方法代码:

- (void)showBanner {

// Create a view of the standard size at the bottom of the screen.
bannerView_ = [[GADBannerView alloc]
initWithFrame:CGRectMake(0.0,
self.view.frame.size.height -
GAD_SIZE_320x50.height,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];

// Specify the ad's "unit identifier." This is your AdMob Publisher ID.
bannerView_.adUnitID = @"heresthestringofmyadmobid";

// 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_];
[self.view bringSubviewToFront:bannerView_];

// Initiate a generic request to load it with an ad.
GADRequest *request = [GADRequest request];

request.testDevices = [NSArray arrayWithObjects:
GAD_SIMULATOR_ID, // Simulator
@"heresthestringofmyphone", // Test iPhone 3Gs 4.3.1
nil];

[bannerView_ loadRequest:request];


}

我还尝试使用 0、0、320、50 对 CGFrame 进行编码,使其出现在顶部,但也没有发生任何事情

最佳答案

乔帕斯,

由于填充率低或其他问题,您无法收到广告。要检查这是否是问题所在,请尝试启用测试模式,以便您始终会收到广告。

你可以用这样的东西来做到这一点:

GADRequest *request = [[GADRequest alloc] init];
request.testing = YES;
[bannerView_ loadRequest:request];

-大卫

关于iPhone - AdMob 未出现。使用示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5931321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com