我正在使用 Xcode 7.3,Swift,SpriteKit和AdMob 。我正在尝试显示非页内广告广告,但无论我等待多久,请求都永远不会被填充,GameViewController().displayAd()
始终为假。这是我的代码:
UITableView
在另一个swift文件中,我正在调用UITableViewCell
。这总是打印错误,因为interstitial.isReady永远不会成立。 *可能的问题 - 我可能使用错误的测试adUnitId或者request.testDevices没有设置正确的东西。
为什么这个请求不会填满?
答案 0 :(得分:0)
对于那些稍后读这篇文章的人,我修了它,有两个问题:
我没有使用实际广告,因此request.testDevices
不应设置为任何内容
此外,当我致电GameViewController().displayAd()
时,我正在制作GameViewController
的新实例,而且必须是原始实例。为了避免这种情况,我创建了一个引用GameViewController's
self的变量,然后做了
variable.displayAd()