1

iPhone/iPad アプリケーションを作成していますが、次の問題があります: リスタート ボタンのあるゲーム オーバー画面に revmob または chartboost 広告を表示したいです。広告はポップアップしますが、広告が表示されるまでに、プレーヤーは再起動を押してゲームプレイに戻る可能性があります。そして、ゲームオーバー画面ではなく、ゲームプレイ画面に広告が表示されます (これは望ましくありません)。それぞれの広告表示関数を呼び出した直後に、chartboost と revmob の両方の広告がポップアップするようにする方法はありますか?

4

2 に答える 2

3

Chartboost では、showInterstitial を呼び出す前に cacheInterstitial メソッドを使用することをお勧めします。広告をキャッシュすることにより、基本的にサーバーから広告を取得し、ユーザーのデバイスに一時的にロードします。広告をキャッシュした後、約 10 秒ほど待ってから、showInterstitial を呼び出します。これにより、広告の表示プロセスが高速化されます。

デリゲート メソッド shouldDisplayInterstitial を利用することもできます。広告を表示するのに適切な時期でない場合は、NO に設定できます。ヘルプについては、次のリンクをご覧ください。

http://help.chartboost.com/documentation/ios https://github.com/ChartBoost/client-examples

また、他にご不明な点がございましたら、support@chartboost.com までメールでお問い合わせください。

于 2012-11-28T18:28:28.537 に答える
2

RevMob では、ポップアップのプリロードを行うことはできませんが、フルスクリーンで行うことができます。これにより、収益性も大幅に向上します!

フルスクリーンを 1 か所で作成してロードし、それをプロパティに保持できます。

@property (nonatomic, retain) RevMobFullscreen *ad;

self.ad = [[RevMobAds session] fullscreen];
self.ad.delegate = self;
[self.ad loadAd];

そして、ゲームオーバー画面で表示します:

[self.ad showAd];

API ドキュメントサイトがあります。

于 2012-11-28T19:42:29.660 に答える