Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插播广告被破坏了吗?iOS 8?_Ios_Iad - Fatal编程技术网

插播广告被破坏了吗?iOS 8?

插播广告被破坏了吗?iOS 8?,ios,iad,Ios,Iad,我创建了一个虚拟精灵工具包应用程序。 然后我添加了最基本的iAd间质支持 在AppDelegate.m/didfishlaunchingwithoptions中 [UIViewController prepareInterstitialAds]; 在ViewController.m/ViewDidLoad self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual; 然后在展示完这个场景后,我添加了

我创建了一个虚拟精灵工具包应用程序。 然后我添加了最基本的iAd间质支持

在AppDelegate.m/didfishlaunchingwithoptions中

[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中被折旧的代码