disableInAppMessageOnActiveで制御できるのはメッセージ表示トリガーがアプリ起動 のみとなります。
アプリ起動以外をメッセージ表示トリガーに設定した場合はshowInAppMessageをコールしていなくても表示されます。

回答が見つかりましたか?