iPhone/iPad アプリケーションを作成していますが、次の問題があります: リスタート ボタンのあるゲーム オーバー画面に revmob または chartboost 広告を表示したいです。広告はポップアップしますが、広告が表示されるまでに、プレーヤーは再起動を押してゲームプレイに戻る可能性があります。そして、ゲームオーバー画面ではなく、ゲームプレイ画面に広告が表示されます (これは望ましくありません)。それぞれの広告表示関数を呼び出した直後に、chartboost と revmob の両方の広告がポップアップするようにする方法はありますか?
2 に答える
Chartboost では、showInterstitial を呼び出す前に cacheInterstitial メソッドを使用することをお勧めします。広告をキャッシュすることにより、基本的にサーバーから広告を取得し、ユーザーのデバイスに一時的にロードします。広告をキャッシュした後、約 10 秒ほど待ってから、showInterstitial を呼び出します。これにより、広告の表示プロセスが高速化されます。
デリゲート メソッド shouldDisplayInterstitial を利用することもできます。広告を表示するのに適切な時期でない場合は、NO に設定できます。ヘルプについては、次のリンクをご覧ください。
http://help.chartboost.com/documentation/ios https://github.com/ChartBoost/client-examples
また、他にご不明な点がございましたら、support@chartboost.com までメールでお問い合わせください。
RevMob では、ポップアップのプリロードを行うことはできませんが、フルスクリーンで行うことができます。これにより、収益性も大幅に向上します!
フルスクリーンを 1 か所で作成してロードし、それをプロパティに保持できます。
@property (nonatomic, retain) RevMobFullscreen *ad;
self.ad = [[RevMobAds session] fullscreen];
self.ad.delegate = self;
[self.ad loadAd];
そして、ゲームオーバー画面で表示します:
[self.ad showAd];
API ドキュメントサイトがあります。