2

どういうわけか、毎回Chartboostインタースティシャルがロードされないため、彼らに尋ねたところ、ほとんどの回答として、「ネットワークでテストしているときに利用可能なインタースティシャルはこれ以上条件を満たしていません......」. だから今、revmobも使っています。私が持っている質問: Chartboost がプリロードされているかどうかを確認する方法は? これまでの私のコード:

if(Chartboost.hasInterstitial(CBLocation.Default))
{
        Chartboost.showInterstitial(CBLocation.Default);
}else {
        revmob.ShowFullscreen();
}

revmob インタースティシャルしか受信しません。チェック条件は大丈夫ですか?デリゲートについて何かを見ましたが、それらの使用方法がわかりません。

4

1 に答える 1

2

はい、チェック状態はOKです。

デリゲートの使用については、Unity3D のデリゲートに関するこのChartboost ドキュメントをお読みください。デリゲート メソッドの実装方法については、かなり適切に説明されていると思います。また、これらのデリゲート メソッドを実装することを強くお勧めします。これらのメソッドは、広告ステータス ログの表示だけでなく、広告表示に関する問題の特定にも役立つからです。

今後の参考のために編集:

例えば:

実装Chartboost.didCacheInterstitialChartboost.didFailToLoadInterstitialデリゲートは、インタースティシャル広告が読み込まれたか失敗したかを通知します。失敗デリゲートもパラメーターとしてエラーを送信するため、キャッシュが失敗した理由がわかります。

デリゲートが呼び出されていない場合は、unity 内のプロジェクトで chartboost SDK の統合に問題があります。その場合は、chartboost sdk を再インポートして、chartboost ダッシュボードに問題がないか確認してください。最も一般的な問題の 1 つ >> アクティブな広告キャンペーンがチャートブースト ダッシュボードにリンクされていることを確認します。広告キャンペーンをセットアップするには、次の手順に従います。パブリッシング キャンペーンを開始する

于 2015-07-06T19:09:00.940 に答える