へたれ技術っぽいブログしてます

【Android】AdMobをlibsで含めて使う形からRepositoryを使う形に変えた覚書

まあここ↓の公式を読んで既存アプリのAdMob実装部分をこの新しい形に変えるってだけですが、モノを知らない自分にはちょこちょこ引っかかるところがありました。

Android クイック スタート   |   AdMob Android ガイド   |   Google Developers

きっとGradleわかってる人には自明なんだろうけど (T_T)

 

その1.

build.gradle に

dependencies {
compile 'com.google.android.gms:play-services:6.+'
}

を追加するんだけど、Project直下の build.gradle じゃなくて app の下のほうだよ。
ASのProject ExplorerをAndroidにしているときは、Gradle Scriptの下の「build.gradle(Module: app)」ってやつのほうね。

 

その2.

API レベルが 9 以上じゃないと使えないので AndroidManifest.xmlminSdkVersionの値を書き直すんだけど、合わせて「build.gradle (Module: app)」のほうの以下の記述も書き直す。

defaultConfig {
applicationId "com.example.app.appname"
minSdkVersion 3
targetSdkVersion 20
}