Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发布版本中的Admob iOS测试广告_Ios_Swift_App Store_Admob - Fatal编程技术网

发布版本中的Admob iOS测试广告

发布版本中的Admob iOS测试广告,ios,swift,app-store,admob,Ios,Swift,App Store,Admob,我有admob的下一个问题。我使用最新的admob sdk在swift中为iOS 8创建了应用程序,当我在模拟器上调试此应用程序时,我会看到测试广告,当我在真实设备上调试时,我会看到真实广告。但当我将应用程序发布到应用商店时,我会看到测试广告 我没有在设备上或帐户中设置任何测试广告。它必须仅在模拟器中显示广告,但我在AppStore的发布版中看到测试广告 也许我做错了什么?我没有要求在任何设备上进行测试,所以它必须在任何真实设备上向我显示真实的广告,但它没有 我的代码 override func

我有admob的下一个问题。我使用最新的admob sdk在swift中为iOS 8创建了应用程序,当我在模拟器上调试此应用程序时,我会看到测试广告,当我在真实设备上调试时,我会看到真实广告。但当我将应用程序发布到应用商店时,我会看到测试广告

我没有在设备上或帐户中设置任何测试广告。它必须仅在模拟器中显示广告,但我在AppStore的发布版中看到测试广告

也许我做错了什么?我没有要求在任何设备上进行测试,所以它必须在任何真实设备上向我显示真实的广告,但它没有

我的代码

override func viewDidLoad() {
    super.viewDidLoad()

    self.bannerView.adUnitID = "my id"
    self.bannerView.rootViewController = self
    var request:GADRequest = GADRequest()


    self.bannerView.loadRequest(request)

    //other setup code which is not related to ads

    let tracker = GAI.sharedInstance().defaultTracker

    let build = GAIDictionaryBuilder.createAppView().set("Custom event", forKey: kGAIScreenName).build() as NSDictionary
    tracker.send(build as [NSObject : AnyObject])
}
其他控制器

override func viewDidLoad() {
    super.viewDidLoad()

    var interstitial : GADInterstitial = GADInterstitial()
    interstitial.adUnitID = "interstitial ad id"

    var request: GADRequest = GADRequest()

    interstitial.loadRequest(request)
    //other setup code not related to ads
}

我是由错误的广告商id提供的。所以修复是显而易见的-只需在发布前重新检查您的广告单元id

你是在真正的设备上测试吗?在这里检查我的答案:@DanielStorm谢谢你的回答,但我没有任何类似于此请求的代码。TestDevices你能在从应用商店下载你的应用的非开发设备上复制吗?@DanielStorm在非开发设备上我根本看不到广告。但当我从AppStore下载应用程序时,我用来测试的设备会显示测试广告