gpt4 book ai didi

iphone - Admob 测试设备未显示模拟器 udid

转载 作者:可可西里 更新时间:2023-11-01 03:43:41 26 4
gpt4 key购买 nike

我正在 iOS 应用程序上实现 Admob。

我刚刚下载了 Admob 示例代码,当我尝试在模拟器上运行它时,我的控制台显示 "To get test ads on this device, call: request.testDevices = NSArray arrayWithObjects:@"GAD_SIMULATOR_ID", nil ];”。

因此,我将我的 mac udid 和一个测试设备 udid 添加到一个数组并将其设置为请求。但是,应用程序仍然显示默认横幅,而不是来 self 的 admob 帐户的广告。控制台也在说同样的上述消息。有谁知道我在这里错过了什么?这是代码。

self.adBanner = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
origin:origin];
self.adBanner.adUnitID = kSampleAdUnitID;
self.adBanner.delegate = self;
[self.adBanner setRootViewController:self];
[self.view addSubview:self.adBanner];
self.adBanner.center = CGPointMake(self.view.center.x, self.adBanner.center.y);
GADRequest *request = [GADRequest request];
request.testing = YES;
request.testDevices = [NSArray arrayWithObjects: @"XXXX-XXXX-XXXX-XXXX-XXXXXXXX",
@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
nil];
[self.adBanner loadRequest:request];

顺便说一句,我用我的 Admob 发布者 ID 替换了上面的 kSampleAdUnitID,用我的 mac id 和设备 id 替换了 XXX。

最佳答案

启用测试广告

在您的 iDevice 上,转到“设置”>“隐私”>“广告”并禁用“限制广告跟踪”选项。然后当您在硬件上运行您的应用程序时,检查 Xcode 的控制台:在那里您会看到 ID,您可以将其添加到 testDevices 数组。

关于iphone - Admob 测试设备未显示模拟器 udid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16351430/

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