AdMob非页内广告永远不会“准备好”

时间:2016-04-10 19:27:09

标签: ios swift admob

我正在使用 Xcode 7.3,Swift,SpriteKit和AdMob 。我正在尝试显示非页内广告广告,但无论我等待多久,请求都永远不会被填充,GameViewController().displayAd()始终为假。这是我的代码:

UITableView

在另一个swift文件中,我正在调用UITableViewCell。这总是打印错误,因为interstitial.isReady永远不会成立。 *可能的问题 - 我可能使用错误的测试adUnitId或者request.testDevices没有设置正确的东西。

为什么这个请求不会填满?

1 个答案:

答案 0 :(得分:0)

对于那些稍后读这篇文章的人,我修了它,有两个问题:

我没有使用实际广告,因此request.testDevices不应设置为任何内容

此外,当我致电GameViewController().displayAd()时,我正在制作GameViewController的新实例,而且必须是原始实例。为了避免这种情况,我创建了一个引用GameViewController's self的变量,然后做了 variable.displayAd()