gewusst wie: hinzufügen mopub ads-Bibliothek-integration mit android studio
Ich versuche, fügen Sie die MoPub-SDK, um meine Anwendung. Ich versuche zu importieren und hinzufügen der library in Android Studio, aber ich sehe keine Anzeige in meiner app.
Benutzte ich Eclipse hinzufügen, die Bibliothek, die ursprünglich, aber ich bin versucht, Android-Studio, weil es das neue Google-tool unterstützt jetzt.
Wie füge ich MoPub das SDK, um meine app mit Android Studio?
- Check meine Antwort in diesem link .. Hinzufügen Bibliothek mit gradle stackoverflow.com/questions/19063133/...
- Überprüfen Sie in diesem stackoverflow.com/questions/16588064/...
- mögliche Duplikate von Mopub-Integration für Android Studio
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht Android studio aktualisiert hat, konnte ich Sie nicht, lösen Sie es nach abaar oder pyus13 Antwort.
Diese Antwort basiert auf Android Studio 0.6.1.
Entpacken Sie die
mopub-sdk.zip
, die Sie heruntergeladen habenÖffnen Sie den Projekt-Struktur(Datei -> Projekt-Struktur) in Android Studio
Klicken Sie auf das ' + ' - Taste auf der oberen linken, um ein neues Modul hinzufügen,
Sehen Sie die Neue Modul-wizzard, wählen Sie Vorhandenes Projekt Importieren und klicken Sie auf weiter
Wählen Sie die mopub-sdk Ordner, den Sie gerade entpackt
Klicken Sie auf weiter und fertig stellen. Jetzt können Sie sehen, dass Android Studio importieren der mopub-sdk in Ihrem Projekt. Und ein
settings.gradle
Datei in Ihr ProjektÖffnen
settings.gradle
, und fügen Sie eine Zeileinclude ':'
Öffnen Sie die
build.gradle
- Datei des Projekts, in der die Abhängigkeiten Eintrag hinzufügencompile project('mopubsdk')
(mopubsdk ist der Projektname, den Sie gerade Hinzugefügt haben)Offene Projektstruktur sehen Sie die
mopubsdk
Modul auf der linken Seite, klicken Sie auf es und wählen Sie dannDependencies
auf die Registerkarte oben änderncom.android.support:support-v4:+
's scope vonCompile
zuProvided
Jetzt ist es fertig. Es funktioniert für mich.
Ich couldnt get pyus13 Antwort zu arbeiten, also hier ist, wie ich es in gradle.
Setzen mopub-sdk-Ordner in Ihrem Projekte-Bibliotheken-Ordner, der sollte auf der gleichen Ebene wie dein Projekt gradle Ordner.
Setzen Sie diese erstellen.gradle in Ihrem mopub-sdk
dann fügen Sie
compile project(':libraries:mopub-sdk')
zu bauen.gradle dependencies in Ihrem app-Ebene undinclude ':app', ":libraries:mopub-sdk"
zu Ihren Einstellungen.gradle auf der Ebene darüber.Den oben bauen.gradle ist für das full bundle enthält millenial media und admob. Millenial media könnte nicht funktionieren, weil android studio scheint nicht zu erkennen, die videoplayer-Aktivität definition in meinem android-manifest. admob ist das arbeiten ok, aber Sie vielleicht in einen Konflikt, wenn Sie google play-services in Ihrer app wie admob ist nun verpackt in es. Wenn Sie eines dieser Probleme, laden Sie die plain mopub bundle und verlieren die Kompilierung Linien.
EDIT: die Einbindung von google-play-services wie heißt es auf der github-wiki dann legen Sie google admob banner.java und inserstitial.java in Ihrem eigenen mopub src-Verzeichnis neben Ihrer eigenen.
Können Sie integrieren, indem Sie einfach Bearbeiten 2 Dateien, wie gezeigt, in Ihre GitHub-repo README:
bauen.gradle () - - - - - Projekt ein
hinzufügen jcenter() innen-repositories
bauen.gradle () - - - - - Modul ein
fügen Sie den folgenden dependencie
Sync - /Wiederaufbau-Projekt und Sie sind fertig!
Schritte zum hinzufügen von Mopub oder einer Bibliothek-Projekt als jar/maven-dependency in Android Studio(0.4.3) :
1. Zuerst Suche, wenn Ihr alle maven central repository verfügbar für Ihre Bibliothek wenn es dann keine Notwendigkeit, etwas herunterzuladen, die in Ihrer lokalen Maschine. Zum Beispiel actionbarsherlock steht auf maven-so brauchen Sie nur fügen Sie diese in Ihrem Modul zu bauen.gradle-Datei unter Abhängigkeiten Abschnitt.
Können Sie suchen und hinzufügen maven-Abhängigkeit von
File>Project Structure > Modules > Dependency Tab > "+" Sign > Maven Dependency
oder search.maven.org .2. Wenn es nicht verfügbar ist als maven-dependency(wie im Fall von mopub), die Sie herunterladen müssen Sie die gesamte Bibliothek Projekt auf Ihrem lokalen Rechner. Wie mopub ist mit maven und es ist kein gradle-basierte Projekt-repository verfügbar. Der Prozess ist ein wenig Panik.
Zuerst müssen Sie erstellen eine jar-Datei von Ihrem mopub SDK mit Ant/Maven (die ich gesehen habe, gibt es keine Ressourcen in der Bibliothek, nur java-code so, dass die jar funktioniert ).
Nun erstellen Sie ein Verzeichnis innerhalb deiner Main-Modul-Verzeichnis und rufen Sie es libs(wie in eclipse) und kopieren Sie Ihre mopub jar hier.
Gehen
File > Project Structure
oder Rechtsklick auf das Projekt und Gehen Sie zuOpen Module Settings
und Wählen Sie die Module in der geöffneten Fenster .Nun Wählen Sie das Modul, für das Sie hinzufügen möchten, die Abhängigkeit von der linken panel und klicken Sie auf Abhängigkeit Registerkarte auf der rechten Seite aus.
Klicken Sie auf Grüne " + " - Zeichen-Taste, die direkt zu einer Abhängigkeit-Fenster in einer vertikalen Leiste, und wählen Sie "Datei Abhängigkeit"
Wird es zeigen Sie Ihre libs-Verzeichnis gibt es in einer windows mit Ihrem Glas, wählen Sie die jar und klicken Sie auf Ok.
Dies zu tun, fügen Sie einfach diese Zeile in dein Modul zu bauen.gradle-Datei unter Abhängigkeit, so dass Sie überprüfen können.
Können Sie erreichen das gleiche, indem diese Zeile manuell in der build.gradle-Datei als gut, ich mag, um es manuell hinzufügen.
Synchronisieren Sie Ihr Projekt mit Gradle.
Getan!
Hinweis : Dinge, die geändert werden können, für spätere releases.
Derzeit, ich denke, die einfachste Möglichkeit für die Integration von mopub mit ALS ist zu verwenden Stoff.