質問
次の 2 つの質問があるので、グーグルで調べてみましたが、見つかりませんでした。私を助けてください。
AdMob 広告を iPhone アプリケーションに統合しました。admob ビューをクリックすると、safari が開き、広告の読み込み中にエラーが発生した場合は、「リダイレクトが多すぎるため、safari はページを開けません」というエラー メッセージが表示され、エラー ポップアップに [ok] ボタンが表示されます。 、 [OK] ボタンをクリックすると、エラー ポップアップのみが閉じられ、制御がアプリケーションに戻りません。それをアプリケーションに戻すにはどうすればよいでしょうか?
adMob 広告に自動終了機能を追加するにはどうすればよいですか?
解決
(1)、iPhone OSアプリをシャットダウンを開始します。コントロールは、あなたのアプリに戻って転送されません - ユーザーは、サファリを閉じて、アプリケーションを再起動する必要があります。
あなたのアプリ閉鎖せずにiPhoneのアプリでWebコンテンツを表示するための唯一の方法は、アプリケーション内のWebブラウザを埋め込むことです。しかし、私はあなたの広告ネットワークは、Safariで開いて彼らの広告は、コンテンツが改ざんされていないことを確実にするためと主張期待しています。
(2)同様に、Safariがロードを開始したら、戻ってあなたのアプリに取得する方法はありません。私はあなたの広告コードの実装に問題があるものは何でも固定に焦点を当て示唆ます。
他のヒント
これで両方の質問に答えられると思います。
AdMob を使用すると、ADS を Safari に転送する方法を制御できます。それで、もしあなたが いいえ、そうではありません それを実現したい場合は、次のメソッドを実装クラスに追加できます。 AdMobDelegate プロトコル:
- (BOOL)useEmbeddedWebView
{
return YES;
}
そうすることで、Safari を起動する代わりに、AD が内部ブラウザに表示されます。