【失敗中】UnityでNendSDKを使ってバナー広告をだしてみる。当然エラーがでてくる

nendってかappbankだけど、同じSDKだと思われます。

 

ということで、実装してみたいと思います。

 

まずは、Gitのwikiの手順に沿ってみます。

nendSDK Unity Plugin 設定ガイド · fan-ADN/nendSDK-Unity Wiki · GitHub

 

以前に導入したときは、

どこかでつまってしまったさぁ大変状態だったんですが、

それは改善されているのでしょうか。

→【結論】なにも改善されていませんでした

 

たしか、どこかのサイト様に解決策があってそれをしたような、という曖昧な記憶。

 

■ STEP1.

nendの管理画面よりunity用SDKをダウンロード

zipなので解凍する

 

■ STEP2.

インポート。開いたプロジェクトにunity-nend-plugin-x.x.x.unitypackageをおもむろにドロップしてみた。

 

■ STEP3.

Android用のセットアップ(アンドロイド版を作る予定がなければ不要らしい)

セットアップといっても、UnityのツールバーからNendSDK > Android Setupを選択します とのこと。

 

??あれ?

インポートしたのに、ツールバーにNendSDKなんてないよ??

 

・・・とりあえず続けよう・・・

 

一度、プロジェクトをアンドロイドのプラットフォーム選択中にビルド&ランするとでてきました。

(ちなみにエラーになる)

 

■ STEP4.

バナー広告を表示

① 空GameObjectにNendAdBannerスクリプトをアタッチ

細かい設定は、下記参照

バナー型広告 · fan-ADN/nendSDK-Unity Wiki · GitHub

 

②テストアカウントで表示テストしてみる

テスト表示を行う · fan-ADN/nendSDK-Unity Wiki · GitHub

 

 すると、

エラーがでました。

 Main manifest has <uses-sdk android:minSdkVersion='9'> but library uses minSdkVersion='14'

AndroidManifestのsdkのバージョンが違うからどうのっていってます。

きっと使用しているほかのアセットと競合してます。

めんどくさい。エラーのご指摘どおり、minのバージョンを上げました。

 

でも、まだエラー。

こちらのサイトを参考に

PlayerSettingsのMinimumAPI Levelをあげる

Unity - Main manifest has <uses-sdk android:minSdkVersion='9'> but library uses minSdkVersion='17' - Game Development Stack Exchange

 

まだ、別のエラーが・・・

CommandInvokationFailure: Failed to re-package resources.

 

でたよ、マニュアルがマニュアルになってねーよ

誰向けのなにだよ

こちらのサイトさまにすがる

UnityにNendの広告を表示してみる。Androidバナー編

 

■ GooglePlayServicesライブラリ追加

■  res/valuesフォルダを作成しversion.xml追加

 

をやってみました。

 

は?まだエラーだよ!!

 

■ 以下の2つをAndroidManifestに追加
<uses-permission android:name="android.permission.INTERNET" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

 

だめ。

ぜんぜんエラーだ

 

該当エラーの説明を下の方に発見

FAQ · fan-ADN/nendSDK-Unity Wiki · GitHub

 

なんだろう、AndroidStudioってのに

Android SDK Managerがあって、それをつかって

GooglePlayServiesをインポートするのか?

もう意味わからんくなってきた。

 

これが関係するんだろうか 

[2016年8月版] Unity5にNendを導入する (Android版)|技術情報メモ書き

 

うーん。もうやめようかな。

いらつきしかないし、こんな手間な理由が不明すぎる。

 

またあらためて挑戦してみます。