2012-04-19 6 views
0

MoPubバナー広告を細かく制御したいのですが、特定のタイミングでゲームアプリ画面の上部に表示されます。Mopubのバナー広告 - ローディング/アンロードのコントロールが改善されました。

LinearLayout linearlayout_for_banner = new LinearLayout (this); 
mAdView = new MoPubView(this); 
linearlayout_for_banner.addView(mAdView); 

linearlayout_for_bannerが透明なので、何の広告がない場合、ユーザは、下のゲームプレイ画面のすべてを見ることができます:私のコードは、現在、この(簡体字)のように見えます。そしてある正確な時点で、私は広告を出すことを望む。現時点で私が知っている唯一の機能はmAdView.loadAd()です。私が知る限り、広告を探すためにインターネットに行くプロセスが始まり、それが見つかると画面に表示されます。これは非常に不満足です。なぜなら、それが現れるまでにしばしば遅延があるからです。だから私が望むのは、scoop_an_advert_but_dont_show_it_yet()now_show_that_ad_you_scooped_earlier()のような機能です。彼らは存在しますか? Mopubのドキュメントは、これに関してはむしろ不十分と思われる。

答えて

0

広告をプリロードして特定の時間まで表示しなくても問題ありません。これにはloadAd()を使用できます。ビューを表示したいときは、ビューの表示を入れ替えるだけです。

注:そうした場合、あなたはない mopubサイトの「x秒ごとのリフレッシュ」にその特定の広告を設定する必要があります。それ以外の場合は、意図しない広告不正行為となります。広告は目に見えない間にリフレッシュされるため(CTRはもちろんありません)。

この要件を満たしていないアプリで他の広告を掲載している場合は、時々見えない広告ユニットを別の広告ユニットに追加することをおすすめします。

関連する問題