1

最近アプリを作成し、iAds を追加しました。

アプリストアにリリースされた後、ゲームをテストしました。アプリを起動するたびに iAds をロードすると、すべてが正常に機能しました。

アプリを 10 回ほど開いたり閉じたりした後、iAds が表示されなくなりました。

アプリを削除して再インストールしても広告が表示されません。

これがなぜなのか誰か知っていますか?

ありがとう

4

1 に答える 1

1

Apple が提供できる広告は非常に多くあります。iAd バナー ビューが画面に表示されると、広告が要求されますが、常に広告が表示されるとは限りません。そのため、バナーが広告の受信に失敗した場合に備えて、ADBannerViewDelegate メソッドを実装して画面から広告を削除する必要があります。このようなもの:

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
    [banner removeFromSuperview];
}

その後、正常にロードされたデリゲート呼び出しを取得したら、元に戻すことができます。

- (void)bannerViewDidLoadAd:(ADBannerView *)banner{
    [self.view addSubview:banner];
}

https://developer.apple.com/library/ios/#documentation/UserExperience/Reference/ADBannerViewDelegate_Ref/Reference/Reference.html

iTunes Connect で iAd ネットワーク データを見ると、他の情報とともに平均フィル レートが表示されます。

于 2012-07-08T10:10:47.617 に答える