Ich habe dieses Tutorial heruntergefahren , aber als ich versucht habe, zur Monetarisierungsseite zu wechseln, konnte ich nicht monetarisieren oder fügen Sie ein beliebiges Banner hinzu, da sich mein Spiel im Gegensatz zum Tutorial nicht im Store befindet.
Meine Frage ist: Muss ich mein Spiel hochladen, ohne den Code von admob hinzuzufügen, dann füge ich es zu meinem Spiel hinzu oder soll ich den Code vor dem Hochladen hinzufügen und dann die Dinge von der admob Webseite einstellen?
Es könnte eine dumme Frage sein, aber ich bin nur ein Neuling, wenn es um admob geht
In den offiziellen Libgdx-Dokumenten gibt es einen Abschnitt, der erklärt, wie man Admob benutzt:
bedenke das:
Android (6.4.1 und frühere SDKs) Veraltet. Am 1. August 2014 Google Play akzeptiert keine neuen oder aktualisierten Apps, die die alte Version verwenden Standalone Google Mobile Ads SDK v6.4.1 oder niedriger Sie müssen auf aktualisieren die Google Play-Version des Mobile Ads SDK bis dahin.
Laut Libgdx Wiki:
Barebones Beispiel App
Ich habe ein neues libgdx-Projekt erstellt, indem ich gdx-setup-ui.jar verwendet habe .gitignore-Datei, und habe meinen ersten Commit gemacht.
Eclipse-Einrichtung
Importieren Sie in eclipse die Barebones-Beispiel-App (Datei & gt; Import & gt; vorhanden) Projekte in den Arbeitsbereich) - Sie sollten jetzt mindestens drei Projekte haben im Paket-Explorer (Core, Android und Desktop).
Öffnen Sie den Android SDK-Manager, laden Sie die neueste SDK-Plattform herunter und Google APIs (zum Zeitpunkt des Schreibens: 4.4.2 / API19), das 2.3.1 / API9 SDK Plattform und von Extras - Google Play Services.
Lokalisieren Sie die / extras / google / google_spiel_services / libproject / google-play-services_lib / Verzeichnis auf Ihrem Computer (auf meinem Windows-Rechner - C: \ Programme (x86) \ Android \ android-sdk \ Extras \ google \ google_play_services \ libproject \ google-play-services_lib) und kopiere in dein Arbeitsverzeichnis neben der vorhandenen libgdx Projekte.
Datei & gt; Importieren & gt; Android & gt; Bestehender Android-Code, Weiter, Durchsuchen, Navigiere zu der lokalen Kopie von google-play-services_lib in deiner Arbeit Verzeichnis, Ok, Fertig.
Klicken Sie mit der rechten Maustaste auf Ihr Android-Projekt, wählen Sie Eigenschaften, Android, scrollen Sie herunter und klicken Sie auf Hinzufügen, wählen Sie das Projekt google-play-services_lib, Ok.
Eine Auffrischung und Reinigung in der Finsternis würde wahrscheinlich an dieser Stelle nicht schaden, also mach weiter und tu das.
AndroidManifest.xml
Stellen Sie sicher, dass das Ziel in der Projektdatei project.properties des Android-Projekts ist mindestens 13, und die android: minSdkVersion in Ihrer AndroidManifest.xml ist mindestens 9. Leider bedeutet dies, dass Benutzer alte Versionen von laufen Android wird ausgeschlossen, aber wir können nichts dagegen tun. Es gibt sehr, sehr wenige Geräte, die unten noch Versionen laufen 2.3 / API9, so werden Sie zumindest viele Benutzer nicht ausschließen ...
Fügen Sie diese beiden Zeilen als untergeordnete Elemente des Elements 'application' hinzu:
Fügen Sie diese beiden Berechtigungen als untergeordnete Elemente des Elements 'manifest' hinzu:
Speichern Sie Änderungen, dann aktualisieren und reinigen Sie in Eclipse für viel Glück ...
Banneranzeige
Sehen Sie sich diese Version der MainActivity-Klasse des Android-Projekts an für eine relativ einfache Banner-Anzeigenimplementierung.
Interstitial-Anzeige
Dieser Vergleich zeigt eine Interstitial-Anzeigenimplementierung (ActionResolver Mit der Schnittstelle können wir Interstitial-Aktionen aus dem Kernprojekt auslösen unter Beibehaltung der unschätzbaren plattformübergreifenden LibGdx-Funktionalität.
Das ist alles!
Eine letzte Anmerkung zum Klonen von Ссылка , zahlen Aufmerksamkeit auf die Problemstellung in der Finsternis! Sie müssen ein erstellen leeres 'gen' Verzeichnis sowohl in der google-play-services_lib und Tutorial-libgdx-Google-Ads-Android-Projekte, und stellen Sie sicher, dass Sie die erforderliche Android SDKs installiert. Wie es oft bei Eclipse der Fall ist, a eine großzügige Menge an Auffrischung und Reinigung wird nicht schaden ...