Androidトラブルシューティング - glossom-dev/AdfurikunSDK-Unity GitHub Wiki

その他 (Android)

Fiveでクラッシュする場合

「Five」をご利用時にアプリがクラッシュしてしまう事象が発生する恐れがあります。

クラッシュ内容

java.lang.AbstractMethodError: abstract method "void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner)"

対象アプリ

  • minSdkVersionが23Ver以下のメディア様
  • Unity環境/アドフリくんSDK3.21.1Ver/FIVE SDK「20230215」「20230607」「20240214」を導入されているメディア様

対応方法

以下のいずれかの修正を行って頂く必要がございます。

  • アドフリくん Unity SDK 3.21.1.1Verに更新
    • クラッシュが発生しないFIVEバージョン「20221226」を利用します
  • minSdkVersionが24Ver以上にアップデート

targetSdkVersion 34以上のアプリでビルドエラーが発生する場合

対象アプリ

「Assets/Editor/AdfurikunDependencies.xml」に以下のライブラリの記載があり、かつtargetSdkVersionが34の場合はビルドエラーが発生します。

<!-- Maio(Unity Platformバージョン「2022.1.0 ~ 2022.3.37, 2023.10以上, 6000.1.0以上」で利用可能) -->
<androidPackage spec="com.maio:android-sdk-v2:2.0.4@aar"/>
<!-- Fyber(Unity Platformバージョン「2021.3.42、2022.2.10、2023.1.17」以上で導入可能)-->
<androidPackage spec="com.fyber:marketplace-sdk:8.3.7"/>
<!-- Inmobi(Unity Platformバージョン「2020.3.20以上、2021.2.1 ~ 2021.2.19、2022.1.0 ~ 2022.3.37, 2023.10以上, 6000.1.0以上」で利用可能) -->
<androidPackage spec="com.inmobi.monetization:inmobi-ads-kotlin:10.8.3"/>

対応方法

「Assets/Editor/AdfurikunDependencies.xml」ファイル内の上記ライブラリ記述の削除をお願いします。