今回リリースしたゲームでも広告として Unity Ads を使用しました。
ほんとに Unity Ads は簡単に動画広告をつけることができます。
と、簡単簡単と頭にあり、この同じエラーにぶつかり何度も なんだと悩みました。
「error CS0433: The imported type 'UnityEngine.Advertisements.ShowResult' is defined multiple times」

ほんとに Unity Ads は簡単に動画広告をつけることができます。
と、簡単簡単と頭にあり、この同じエラーにぶつかり何度も なんだと悩みました。
「error CS0433: The imported type 'UnityEngine.Advertisements.ShowResult' is defined multiple times」

自分の備忘と、同じところで悩んでいる方への情報シェアとして対処法を書いておきます。
これは、Unity Editor の Service タブで、Unity Ads 機能をONにすると発生します。
Unity Editor 自体に内蔵している Unity Ads のパッケージと、アセットストアからダウンロードした Unity Ads パッケージが競合して、 defined multiple times となるらしいです。
対処法は簡単。
Unity Editor のメニューから Window > Services で右側に Services タブが現れます。
そこのADSの Advanced にある「Enable Built-in Ads extension」を Uncheck にするだけ。

保存ボタンとかもないので、これだけで、すぐエラーが消えます。
これで、内蔵の Unity Ads が使われなくらしいです。
なんで、デフォルトでチェックが入ってるのだろう。。。 チェックが必要な方がマジョリティなのかな。。。
これは、Unity Editor の Service タブで、Unity Ads 機能をONにすると発生します。
Unity Editor 自体に内蔵している Unity Ads のパッケージと、アセットストアからダウンロードした Unity Ads パッケージが競合して、 defined multiple times となるらしいです。
対処法は簡単。
Unity Editor のメニューから Window > Services で右側に Services タブが現れます。
そこのADSの Advanced にある「Enable Built-in Ads extension」を Uncheck にするだけ。

保存ボタンとかもないので、これだけで、すぐエラーが消えます。
これで、内蔵の Unity Ads が使われなくらしいです。
なんで、デフォルトでチェックが入ってるのだろう。。。 チェックが必要な方がマジョリティなのかな。。。
Sponsored Link