AdWhirlから広告が表示されています。 広告は、ユーザーがメニューにあるときにのみ表示され、定期的に更新され:adwhirlで「一時停止」または「スローダウン」広告がリフレッシュされます
は [adView requestFreshAd];
私の問題は、(すなわち、ユーザが再生しているとき、リフレッシュと関連するネットワーキングが行われるということですされていない場合メニューで)、遅れが発生し、数秒間非常に迷惑になります。
これを避けるには、メニューの外でリフレッシュが実行されないようにしてください。 (基本的にはブールcanUpdateAd
を使用して):
-(void)updateAd{
if(adView!=nil){
if(canUpdateiAd){
NSLog(@"requesting fresh ad");
[adView requestFreshAd];
[self performSelector:@selector(updateAd) withObject:nil afterDelay:refreshRate];
}
else {
[self performSelector:@selector(updateAd) withObject:nil afterDelay:4];
}
}
}
しかし、たとえそうであっても、ユーザーが新しいゲームを開始する直前に、メニューにしばらく起動し、時にはリフレッシュします。とにかく遅れを避けるために広告の更新を「一時停止」または「スローダウン」する必要はありますか?
ありがとうございました!
にAdWhirlを統合しますか?どこでcanUpdateiAd変数を設定していますか? – RajPara