UnityAdsのメディエーションアダプタを入れ、ビルドしようとしたらBuild failureでコケる時の解決方法。
症状
UnityAdsのメディエーションアダプタ(記事ではv2.4.5)をインストールして、
ビルドをしようとするとBuilding Gradle projectでコケる。
確認
1つExceptionが発生しているようなので、ログで確認してみる。
ログを見てみると、下記のようなエラーが出ている。
java.lang.RuntimeException: Duplicate class com.unity3d.ads.BuildConfig found in modules classes.jar (:com.unity3d.ads.unity-ads-3.4.6:) and classes.jar (:unity-ads:)
クラスが被っているっぽい。
解決方法
解決方法は、UnityのServicesウィンドウからADSを選択して下のウィンドウを出したら、
Advancedの中にある Enable built-in Ads extension のチェックを外す。
その後ビルドすると、Building Gradle projectでコケることなくapkが無事に書き出しされた。