Audience Network verwendet nun ausschließlich Gebote
Audience Network verwendet nun ausschließlich Gebote zum Füllen von Anzeigen in iOS- und Android-Apps. Du musst deine Apps von der Wasserfallstrategie auf Gebote umstellen, um weiterhin über das Audience Network Geld zu verdienen.
Weitere Informationen findest du in unserem Blog-Beitrag zum Audience Network.
Mit dem Meta Audience Network kannst du deine Android-Apps mit Facebook-Werbeanzeigen zu Geld machen. Dieser Leitfaden führt dich durch die komplette SDK-Integration.
Stelle sicher, dass du Android Studio installiert hast.
In den FAQ findest du die Mindestversion des Betriebssystems, die vom Audience Network-SDK unterstützt wird.
Wenn du bereits über ein Projekt verfügst, in das du das Audience Network integrieren möchtest, kannst du diesen Schritt überspringen.
Starte Android Studio und wähle „Neues Android Studio-Projekt starten“
Benenne dein Projekt und gib die Domain deines Unternehmens an.
Der Paketname dient als ID, wenn du deine App in den Google Play Store hochlädst.
Lege die mindestens benötigte Version des Android-SDK fest. Für das Audience Network wird API 15
oder höher benötigt.
In diesen Beispielen verwenden wir jedoch API 21
.
Füge deinem Projekt eine leere Aktivität hinzu.
Benenne deine erste Aktivität und klicke auf „Fertigstellen“.
Das Audience Network-SDK ist Bestandteil des Facebook-SDK. Führe die folgenden Schritte aus, um es herunterzuladen und in dein Projekt zu integrieren:
Füge das folgende Compile-Statement auf App-Ebene zu build.gradle (nicht zum Projekt!) hinzu, um das aktuelle Audience Network-SDK zu verwenden:
dependencies { compile 'com.facebook.android:audience-network-sdk:6.+' }
Wenn beim Auflösen des Audience Network-SDK Probleme auftreten, stelle sicher, dass du deine Gradle-Datei synchronisiert hast, und starte Android Studio neu.
Wenn du Intellij IDEA oder Eclipse verwendest, lade das Audience Network-SDK für Android herunter und extrahiere es. Kopiere die Datei AudienceNetwork.aar
aus dem Ordner AudienceNetwork/bin
und füge sie in deinem Projekt in den Ordner /libs
ein (möglicherweise musst du ihn erstellen, wenn er noch nicht existiert). Füge dann die folgenden Zeilen zu build.gradle deiner App hinzu:
repositories { flatDir { dirs 'libs' } } dependencies { ... compile(name: 'AudienceNetwork', ext: 'aar') }
Wenn du AudienceNetwork.jar
für dein Projekt verwendest, benenne im Ordner AudienceNetwork/bin
die Datei AudienceNetwork.aar
in AudienceNetwork.zip
um, extrahiere die Datei classes.jar
, benenne sie in AudienceNetwork.jar
um und lege die Datei AudienceNetwork.jar
im Ordner /libs
in deinem Projekt ab. Möglicherweise musst du das Verzeichnis erstellen, wenn es noch nicht existiert. Vergewissere dich, dass diese Änderung in der UI deiner IDE widergespiegelt wird. Vergewissere dich, dass diese Änderung in der UI deiner IDE widergespiegelt wird. Wenn du Intellij IDEA oder Eclipse verwendest, klicke mit der rechten Maustaste auf die libs/AudienceNetwork.jar
-Datei und wähle „Als Bibliothek hinzufügen“ aus.
Es ist zwar nicht zwingend erforderlich, aber wir empfehlen dir, dein Projekt entsprechend den hier beschriebenen Anweisungen für Google Play Services einzurichten. Auf diese Weise kann der Audience Network-SDK die Werbe-ID effizienter abrufen.
Bei der Integration des Audience Network-SDK kann anhand der Integrationsfehlermodus-Einstellung überprüft werden, ob die Integration wie geplant funktioniert. Insbesondere kannst du mit dieser Methode das Verhalten des SDK steuern, wenn es falsch verwendet wird.
INTEGRATION_ERROR_CRASH_DEBUG_MODE
: Die App stürzt ab, wenn dein Build über Android FLAG_DEBUGGABLE verfügt. Andernfalls wird INTEGRATION_ERROR_CALLBACK_MODE
verwendet (beim Testen empfohlen). INTEGRATION_ERROR_CALLBACK_MODE
: Die App ruft den Rückruf AdListener.onError(Ad, AdError)
auf, wenn ein Integrationsfehler festgestellt wird.// Example for setting the SDK to crash when in debug mode AdSettings.setIntegrationErrorMode(INTEGRATION_ERROR_CRASH_DEBUG_MODE);
Sieh dir unsere Codebeispiele für das Audience Network auf Android auf Github an. Importiere die Projekte in deine IDE und führe sie auf einem Gerät oder im Emulator aus.
Wenn du bereit bist, deine App live zu schalten und zu Geld zu machen, stelle sicher, dass sie unsere Audience Network-Richtlinien und die Facebook-Gemeinschaftsstandards einhält, und reiche sie dann zur Überprüfung ein.