先週のユニティ広告に関する問題に直面しています。 Unityエディタで広告が正常に動作しています。 iOSビルド広告はうまくいきますが、Androidビルド広告はまったく機能しません。私は組み込み広告を使用しており、単一性2017.2を使用しています。iOSで動作する広告は、Androidビルドでは動作しません。
この問題を解決するためにインターネット上にあるすべてのものを試してみました。ユニティを再インストールし、最新バージョンに切り替え、パッケージから接続設定を削除し、ユニティ・コードをコードするためにさまざまな慣習を試みましたが、問題は決して解決されませんでした。アンドロイドビルド広告はテストモードでも表示されません。
ベローは、ゲームが失敗したときに広告を表示するために実装したコードの例です。同じコードはiOSビルドではうまく動作しますが、アンドロイドではうまく動作しません。私は4種類のアンドロイドデバイスでテストしていますので、デバイスに問題はなく、広告を表示するのに十分な高速インターネット接続があります。
私が最近作成した2つのプロジェクトには、この問題があり、広告を表示していた1つの古いプロジェクトがあり、このプロジェクトを更新するために新しいbuidを作成しました。私の他の古いプロジェクトはうまくいき、アンドロイド広告を表示していましたが、先週からはアンドロイドビルドで広告が表示されませんでした。
public void LevelFailed()
{
StartCoroutine(ShowAds());
}
IEnumerator ShowAds()
{
if (Advertisement.IsReady())
{
Advertisement.Show();
yield break;
}
yield return new WaitForSeconds(2f);
if (Advertisement.IsReady())
{
Advertisement.Show();
yield break;
}
}