Ich habe versucht, Admob Ads zu integrieren. Der allererste Schritt besteht darin, diese Anweisungen zu build.gradle
hinzuzufügen.
Projektebene
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
}
Modulebene:
dependencies {
compile 'com.google.firebase:firebase-ads:9.2.0'
}
apply plugin: 'com.google.gms.google-services'
Aber wenn synchronisiert bekommen
Failed to resolve: com.google.firebase:firebase-ads:9.2.0
Wie kann ich diese Anzeigen einbinden?
Sieht aus, als hätten Sie einen Tippfehler bei der Version.
Ersetzen Sie compile 'com.google.firebase:firebase-ads:9.2.0'
durch compile 'com.google.firebase:firebase-ads:9.0.2'
Update: 9.2.0 ist eine gültige Version. Möglicherweise können Sie 9.2.0 verwenden, Sie müssen jedoch Google Services über den SDK-Manager aktualisieren. Wenn das nicht funktioniert, bleiben Sie bei 9.0.2, bis wir etwas finden.
Sie müssen Ihren Google Play-Service auf die letzte Version aktualisieren (derzeit 31). Auch Ihr Google-Repository muss das letzte sein. Jetzt ist es 29.
Ich habe auch nur Firebase Analytics integriert. Ich hatte jedoch das gleiche Problem! Was das Problem zu beheben scheint, ändert compile 'com.google.firebase:firebase-core:9.2.0'
in compile 'com.google.firebase:firebase-core:9.0.2'
. Grundsätzlich sollte der 9.2.0
9.0.2
sein. Ich habe this Tutorial benutzt, und es sagte 9.2.0
. Ich gehe davon aus, dass entweder das Tutorial einen Tippfehler hat oder etwas aktualisiert werden muss. Das wird aber funktionieren! :)
Die Aktualisierung der Google-Dienste in SDK Manager hat mir dabei geholfen.
Aktualisieren Sie alle Ihre Google-Services-Version von 9.0.2 auf 9.2.0.