Erste Schritte mit Android

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.

Voraussetzungen

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.

Schritt 1: Ein neues Projekt erstellen

Schritt 2: Das SDK einbinden

Schritt 3: Integrationsfehlermodus (optional)

Schritt 1: Ein neues Projekt erstellen

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“.

Schritt 2: Das SDK einbinden

Das Audience Network-SDK ist Bestandteil des Facebook-SDK. Führe die folgenden Schritte aus, um es herunterzuladen und in dein Projekt zu integrieren:

Verwenden von Gradle



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.

Manuelle Installation (nicht empfohlen)

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.

Schritt 3: Integrationsfehlermodus (optional)

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);

Nächste Schritte