【问题标题】:Google Admob Test Device ErrorGoogle Admob 测试设备错误
【发布时间】:2016-04-06 22:05:30
【问题描述】:

我刚开始向我的移动应用程序添加广告,我开始学习有关将 admob 添加到我的 iOS 应用程序的 Google 教程。我已按照他们的说明进行操作,但在构建我的应用程序时遇到了错误。我只想在我的应用上为所有用户展示一个插页式广告。我正在使用来自 Google admob 的发布商 ID。这是我的代码:

//  ViewController.swift
//  Tic Tac Toe
//  Created by Benjamin Emdon on 2015-05-20.
//  Copyright (c) 2015 Ben Emdon.
import UIKit

import GoogleMobileAds

class ViewController: UIViewController {

@IBOutlet weak var bannerView: GADBannerView!

@IBOutlet var singleplayerButton: DesignableButton!
@IBOutlet var multiplayerButton: DesignableButton!

override func viewDidLoad() {
    super.viewDidLoad()

    self.bannerView.adUnitID = "ca-app-pub-6066036695047095/8503439166"

    self.bannerView.rootViewController = self

    let request: GADRequest = GADRequest()

    self.bannerView.loadRequest(request.testDevices = ["9dbd8b758950edd3a2ca208ce50bcca3"])

        }

override func viewWillAppear(animated: Bool) {

    singleplayerButton.animation = "slideRight"
    singleplayerButton.animate()
    multiplayerButton.animation  = "slideLeft"
    multiplayerButton.animate()

}

}

我在 testDevice 编号所在的行收到错误消息。这是给出的错误:无法将类型“()”的值转换为预期的参数类型“GADRequest!”

【问题讨论】:

    标签: ios swift admob ads


    【解决方案1】:

    尝试将代码更改为:

    let request: GADRequest = GADRequest()
    request.testDevices = ["9dbd8b758950edd3a2ca208ce50bcca3"]
    self.bannerView.loadRequest(request)
    

    你在函数调用中进行赋值,你应该这样做,然后将请求对象传入

    【讨论】:

    • 感谢完美!现在,我可以看到它说我正在显示来自 Google Admob 的测试添加。如果我现在按照您修改后的代码发布我的应用程序,广告会向所有新用户展示,还是仅对我的测试设备展示?我很简单,我想重新发布这个游戏,只是在视图控制器场景中显示一个 320 x 50 的广告。再次感谢您的帮助!
    • 它只会为您显示测试广告,如果我没记错的话,您需要先删除此行request.testDevices = ["9dbd8b758950edd3a2ca208ce50bcca3"],然后再将其推送到接收实际广告。可能是值得在 TestFlight 中测试的东西
    • 刚刚删除它,应用程序构建良好,但现在根本没有广告显示。
    • 您有定位/投放的广告吗?检查 xcode 中的控制台窗口是否有任何错误/警告。如果它适用于测试设备集并显示测试广告单元,那么它应该设置正确,就像没有广告投放一样。
    • 我是一个初学者,所以请原谅我不明白,但你是什么意思检查你的控制台窗口?我没有任何错误,只是关于 Swift 3 将要删除的某些代码的一些警告,但在承认设置方面没有错误。我只是想确保当我发布到应用商店时广告会运行,这样我就没有空白应用。过去在测试时我会看到广告显示,但在删除该行后你建议我移动什么都没有显示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多