統合しようとしましたAdmob Ads。最初のステップは、これらのステートメントをbuild.gradle
に追加することです。
プロジェクトレベル
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
}
モジュールレベル:
dependencies {
compile 'com.google.firebase:firebase-ads:9.2.0'
}
apply plugin: 'com.google.gms.google-services'
しかし、同期すると
Failed to resolve: com.google.firebase:firebase-ads:9.2.0
これらの広告を統合するにはどうすればよいですか?
バージョンにタイプミスがあるようです。
compile 'com.google.firebase:firebase-ads:9.2.0'
をcompile 'com.google.firebase:firebase-ads:9.0.2'
に置き換えます
更新: 9.2.0は有効なバージョンです。 9.2.0を使用できる場合もありますが、SDKマネージャーからGoogleサービスを更新する必要があります。それがうまくいかない場合は、何かが見つかるまで9.0.2を使い続けます。
Google Play開発者サービスを最新バージョン(現在は31)に更新する必要があります。また、Googleリポジトリも最後である必要があります(現在は29)。
Firebaseアナリティクスも統合しました。私も同じ問題を抱えていました!問題を解決しているように見えるのは、compile 'com.google.firebase:firebase-core:9.2.0'
をcompile 'com.google.firebase:firebase-core:9.0.2'
に変更することです。基本的に、9.2.0
は9.0.2
である必要があります。 this チュートリアルを使用していましたが、9.2.0
を使用すると言われていました。チュートリアルにタイプミスがあるか、何かを更新する必要があると思います。これはうまくいくでしょう! :)
SDKManagerでGoogleサービスを更新することは私を助けました。
すべてのGoogleサービスのバージョンを9.0.2から9.2.0に更新します。