最近アプリを作成し、iAds を追加しました。
アプリストアにリリースされた後、ゲームをテストしました。アプリを起動するたびに iAds をロードすると、すべてが正常に機能しました。
アプリを 10 回ほど開いたり閉じたりした後、iAds が表示されなくなりました。
アプリを削除して再インストールしても広告が表示されません。
これがなぜなのか誰か知っていますか?
ありがとう
Apple が提供できる広告は非常に多くあります。iAd バナー ビューが画面に表示されると、広告が要求されますが、常に広告が表示されるとは限りません。そのため、バナーが広告の受信に失敗した場合に備えて、ADBannerViewDelegate メソッドを実装して画面から広告を削除する必要があります。このようなもの:
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
[banner removeFromSuperview];
}
その後、正常にロードされたデリゲート呼び出しを取得したら、元に戻すことができます。
- (void)bannerViewDidLoadAd:(ADBannerView *)banner{
[self.view addSubview:banner];
}
iTunes Connect で iAd ネットワーク データを見ると、他の情報とともに平均フィル レートが表示されます。