我创建了一个虚拟精灵工具包应用程序。 然后我添加了最基本的插页式iAd支持。
在AppDelegate.m/didFinishLaunchingWithOptions
[UIViewController prepareInterstitialAds];
在ViewController.m/ViewDidLoad
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual;
然后在呈现场景之后,我添加了一个连续循环来调用广告。
[scene runAction:[SKAction repeatActionForever:
[SKAction sequence:@[[SKAction waitForDuration:3.0],
[SKAction runBlock:^
{
if( !self.isPresentingFullScreenAd )
[super requestInterstitialAdPresentation];
}
]]]]
];
它有什么不对的?
答案 0 :(得分:1)
你在iPhone 4s上运行吗?如果是这样,尝试在模拟器中或在现实生活中切换到5/6并且它可以工作!
易于复制。
我已经记录了Apple的错误。
我过去面临的另一个问题,特别是对于新的iTunesConnect帐户,您需要在iTunes Connect中完成所有优秀的银行和iAd合同,即使是免费的应用程序。
此外,有时广告不会投放到模拟器上(尝试重新启动应用)。
此外,如果您在模拟器中查看“设置”,则可以更改广告的填充率以及是否提供无限广告(等等)。
所有这些都可能是促成因素。