插播广告被破坏了吗?iOS 8?
我创建了一个虚拟精灵工具包应用程序。 然后我添加了最基本的iAd间质支持 在AppDelegate.m/didfishlaunchingwithoptions中插播广告被破坏了吗?iOS 8?,ios,iad,Ios,Iad,我创建了一个虚拟精灵工具包应用程序。 然后我添加了最基本的iAd间质支持 在AppDelegate.m/didfishlaunchingwithoptions中 [UIViewController prepareInterstitialAds]; 在ViewController.m/ViewDidLoad self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual; 然后在展示完这个场景后,我添加了
[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];
}
]]]]
];
它不工作出什么问题了?你在iPhone 4s上运行吗?如果是这样的话,试着在模拟器中或在现实生活中切换到5/6,它就工作了 易于复制 我在Apple上记录了一个bug 我过去遇到的另一个问题,尤其是对于新的iTunesConnect帐户,就是你需要在iTunesConnect中完成所有未完成的银行和iAd合同,即使是免费的应用程序 此外,有时模拟器没有提供广告(尝试重新启动应用程序) 此外,如果您查看模拟器中的设置,您可以更改广告的填充率,如果提供无限广告(以及更多)
所有这些都可能是促成因素。我以为跨空间广告只针对iPad?不,它们已经在iPhone上出现了一段时间了。在我升级到8.2之前,他们正在开发iPhone4S。我想我在文档中读到了一些东西,它们只适用于iPad。此外,iAd文档也有点过时。它显示了在iOS 6中被折旧的代码