2

次の2つの質問があります。これらをグーグルで検索してみましたが、うまくいきませんでした。私を助けてください。

  1. AdMob広告をiPhoneアプリケーションに統合しました。AdMobビューをクリックすると、サファリが開きます。広告の読み込み中にエラーが発生した場合は、「リダイレクトが多すぎるため、サファリはページを開くことができません」というエラーメッセージが表示されます。エラーポップアップに[OK]ボタンがあります。 、[OK]ボタンをクリックすると、エラーポップアップのみが閉じられ、コントロールがアプリケーションに戻りません。どうすればそれをアプリケーションに戻すことができますか?

  2. AdMob広告に自動クローズ機能を追加するにはどうすればよいですか?

4

2 に答える 2

2

これは両方の質問に答えると思います:

AdMob を使用すると、ADS を Safari に転送する方法を制御できます。したがって、それが発生したくない場合は、 AdMobDelegateプロトコルを実装するクラスに次のメソッドを追加できます。

- (BOOL)useEmbeddedWebView
{
    return YES;
}

そうすれば、Safari を起動してそうする代わりに、AD が内部ブラウ​​ザに表示されます。

于 2009-04-18T16:16:20.310 に答える
2

(1) コントロールが safari に転送されると、iPhone OS はアプリのシャットダウンを開始します。制御はアプリに戻されません。ユーザーは Safari を閉じて、アプリケーションを再起動する必要があります。

アプリを閉じずに iPhone アプリで Web コンテンツを表示する唯一の方法は、アプリケーション内に Web ブラウザーを埋め込むことです。ただし、広告ネットワークは、コンテンツが改ざんされないように、広告を safari で開くことを主張していると思います。

(2) 同様に、Safari の読み込みが開始されると、アプリに戻る方法がありません。広告コードの実装に問題がある場合は、修正に集中することをお勧めします。

于 2009-04-12T12:13:57.497 に答える