Google Admob 测试设备错误
Google Admob Test Device Error
我不熟悉如何向我的移动应用程序添加广告,我正在开始使用 Google 教程将 admob 添加到我的 iOS 应用程序。我已按照他们的说明进行操作,但在构建我的应用程序时 运行 遇到了错误。我只想在我的应用程序上为所有用户展示一个插页式广告。我正在使用来自 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!'
尝试将代码更改为:
let request: GADRequest = GADRequest()
request.testDevices = ["9dbd8b758950edd3a2ca208ce50bcca3"]
self.bannerView.loadRequest(request)
您正在函数调用中进行赋值,您应该这样做,然后将请求对象传入
我不熟悉如何向我的移动应用程序添加广告,我正在开始使用 Google 教程将 admob 添加到我的 iOS 应用程序。我已按照他们的说明进行操作,但在构建我的应用程序时 运行 遇到了错误。我只想在我的应用程序上为所有用户展示一个插页式广告。我正在使用来自 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!'
尝试将代码更改为:
let request: GADRequest = GADRequest()
request.testDevices = ["9dbd8b758950edd3a2ca208ce50bcca3"]
self.bannerView.loadRequest(request)
您正在函数调用中进行赋值,您应该这样做,然后将请求对象传入