Cordova 2.2.0 フレームワーク内で Android アプリを開発していますが、GPT ベースの広告でクリックスルーを取得するのに苦労しています。(確かに、これを試すのは私が初めてではありません。)
GPT は、本質的に以下を含む広告クリエイティブでフレンドリーな IFRAME をレンダリングします。<a href="http://www.example.com/clickthrough/yadayadayada" target="_blank">(ad creative)</a>
ブラウザと iOS では、広告をタップすると新しいブラウザ ウィンドウでクリックスルーが開きます。これを実現したいと考えています。しかし、Kindle Fire HD と Droid 4 の両方のネイティブ アプリでは、広告をタップすると、IFRAME スペース内にクリックトラフ ページが開くため、他のページ内にレンダリングされたページの左上 320x50 が表示されます。
ホワイトリストを編集しようとしましたが、クリエイティブはどこからでも取得でき (残りの広告を埋めるために複数の広告ネットワークを使用しています)、広告は私が制御できない IFRAME でレンダリングされるため、それはオプションではありません。で HREF をラップできjavascript:window.open()
ましたが、Android の Java コードでこれらのクリックスルーをインターセプトする方法が見つかりませんでした。
AdMob についても調べましたが、上司は、1 つから 3 つの広告がページと共にスクロールするモバイル Web サイトの広告エクスペリエンスを変更したくありません。
EDIT広告が表示されるページにAdMobビューをレンダリングできるため、ビューがウェブサイトとともにスクロールすることができます。
これらのクリックスルーを新しいウィンドウで開くにはどうすればよいですか?
ご協力いただきありがとうございます。