【发布时间】:2015-11-01 13:40:57
【问题描述】:
我在这部分代码中不断收到错误:
// Interstitial iAd
-(void)showFullScreenAd {
// Check if already requesting ad
if (requestingAd == NO) {
interstitial = [[ADInterstitialAd alloc] init];
interstitial.delegate = self;
self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual;
[self requestInterstitialAdPresentation];
NSLog(@"interstitialAdREQUEST");
requestingAd = YES;
}
}
-(void)interstitialAd:(ADInterstitialAd *)interstitialAd didFailWithError:(NSError *)error {
interstitial = nil;
requestingAd = NO;
NSLog(@"interstitialAd didFailWithERROR");
NSLog(@"%@", error);
}
-(void)interstitialAdDidLoad:(ADInterstitialAd *)interstitialAd {
NSLog(@"interstitialAdDidLOAD");
if (interstitialAd != nil && interstitial != nil && requestingAd == YES) {
//[interstitial presentFromViewController:self];
//[interstitial presentInView:self.view] // I get an error on this line
NSLog(@"interstitialAdDidPRESENT");
if (interstitial.loaded) {
[self requestInterstitialAdPresentation]; //I also get an error on this line too
}
}
}
-(void)interstitialAdDidUnload:(ADInterstitialAd *)interstitialAd {
interstitial = nil;
requestingAd = NO;
NSLog(@"interstitialAdDidUNLOAD");
}
-(void)interstitialAdActionDidFinish:(ADInterstitialAd *)interstitialAd {
interstitial = nil;
requestingAd = NO;
NSLog(@"interstitialAdDidFINISH");
}
它与这个特定的行有关:
[self requestInterstitialAdPresentation];
这是我遇到的错误,我不知道该行需要更改什么才能停止错误:
-[UIView setShowsFPS:]: unrecognized selector sent to instance 0x146e241a0
我过去在使用相同类型的代码时遇到过此错误,通常在我开始尝试实施插页式广告时出现。我似乎在尝试实施插页式广告时遇到了很多麻烦,我已经阅读了很多教程。我不知道我做错了什么:(有人可以帮忙吗?
问候,
瑞恩
【问题讨论】:
标签: ios objective-c sprite-kit iad interstitial