アプリ内メッセージが特定の画面で表示されません

以下のようにアプリ内メッセージが表示されない場合があります。

iOS

アプリ内メッセージを表示しようとしている画面が _UIRemoteView を含む画面では、アプリ内メッセージは表示されない仕様となっています。

これはアプリ内メッセージ上のタップ操作を _UIRemoteView を含む画面にディスパッチできない問題があるためです。
_UIRemoteView を含む画面としては、UIImagePickerController などの画面が該当します。

Android

SDKが生成する Window の type は TYPE_APPLICATION_ATTACHED_DIALOG としています。
アプリ内メッセージを表示しているWindowの表示レベルよりも、上位に以下のような別のViewが表示されている場合、うまく表示されない場合があります。

  • Alert Dialog などの Dialog あるいは DialogFragment
  • 独自に追加しているWindow等