Für Umsatz aus Anzeigenimpressionen optimieren

Eine Möglichkeit, die Personalisierung zu nutzen, besteht darin, den Umsatz aus Anzeigenimpressionen zu optimieren. Angenommen, Sie haben ein Spiel mit optionalen Minispielen, die hinter einer ganzseitigen Anzeige verborgen sind, und Sie möchten das Minispiel für jeden Nutzer optimieren, um den höchsten Werbeumsatz zu erzielen, ohne die Nutzerinteraktion zu beeinträchtigen.

Wir gehen eine Möglichkeit durch, wie Sie dies erreichen können:

  1. Implementieren Sie in Ihrem Spiel die benutzerdefinierte Ereignisprotokollierung für das Ereignis ad_impression, das für die von Ihnen verwendeten Anzeigenanbieter spezifisch ist. Achten Sie darauf, dass die Parameter currency und value enthalten sind und dass der Umsatz im Parameter für den gemeldeten Wert hinzugefügt wird.

    Unter Werbeeinnahmen messen wird beschrieben, wie Sie „ad_impression“-Ereignisse mit AdMob automatisch protokollieren. Außerdem finden Sie dort einige andere Implementierungsbeispiele für andere Ad-Serving-Plattformen wie AppLovin und ironSource.

  2. Legen Sie den Parameter Remote Config fest, den Sie verwenden möchten, und die alternativen Werte, aus denen Sie auswählen können. Achten Sie darauf, dass die Logik in Ihrem Spiel die verschiedenen Werte verarbeiten kann.

    In diesem Beispiel wird die Implementierung eines Remote Config-Parameters als Funktions-Flag beschrieben, um mehrere verschiedene Minispiele zu aktivieren.

    1. Rufen Sie in der Firebase Console DevOps & Engagement > Remote Config auf.

    2. Klicken Sie auf Parameter hinzufügen.

    3. Geben Sie dem Parameter Remote Config den Namen minigame mit dem Standardwert no_game.

    Remote Config-Parameter hinzufügen

  3. Fügen Sie jetzt eine Personalisierung hinzu, indem Sie auf Neu hinzufügen klicken und Personalisierung auswählen.

  4. Fügen Sie bis zu fünf alternative Werte hinzu und klicken Sie dann auf Weiter.

    Für dieses Minispiel-Beispiel können Sie tictactoe, word_scramble und race verwenden.

    Alternative Werte hinzufügen

  5. Wählen Sie als Nächstes ein Ziel aus. Da Sie jetzt Anzeigenimpressionsereignisse mit Umsatzwerten protokollieren, wählen Sie Anzeigenimpression als Ziel, SUM und value als zu aggregierenden Parameter aus und fügen Sie einen zusätzlichen Tracking-Messwert für Nutzer-Engagement-Zeit hinzu. So können Sie sehen, wie es im Vergleich zu den Personalisierungsergebnissen abschneidet.

    Sie können hier auch ein anderes Ereignis als benutzerdefinierten Messwert auswählen, wenn Sie es für relevant halten.

    Ziel auswählen

  6. Klicken Sie auf Weiter, um eine Zielbedingung auszuwählen. Da Sie den aggregierten Wert der Einnahmen aus Anzeigenimpressionen optimieren, sollten Sie, wenn Sie den Wert der Ereigniseinnahmen nicht in dieselbe Währung umrechnen, eine Bedingung basierend auf Nutzern in einer bestimmten Region erstellen, um die Konsistenz zu verbessern.

    Zielbedingung auswählen

  7. Klicken Sie auf Weiter, geben Sie einen Namen für die Personalisierung ein und klicken Sie dann auf Speichern.

    Personalisierung benennen

  8. Klicken Sie auf Änderungen veröffentlichen, um die Personalisierung zu starten. Nutzer erhalten in wenigen Stunden personalisierte Parameterwerte (abhängig vom Remote Config-Abrufintervall). Da es 24 Stunden dauern kann, bis ein Wert auf einen Nutzer angewendet wird (Stickiness-Zeitfenster), empfehlen wir, Personalisierungen mindestens 14 Tage lang (oder permanent) ausführen zu lassen, damit das System kontinuierlich lernen und sich verbessern kann. So können Sie jedem Nutzer ein optimales Spielerlebnis bieten.

    Sie können sich die Leistung Ihrer Personalisierungen ansehen, indem Sie auf der Seite Remote Config auf die Targeting-Bedingung für den Parameter klicken.

Nachdem Sie nun gelernt haben, wie Sie eine Personalisierung erstellen, können Sie sich mit anderen Anwendungsfällen vertraut machen, um zu erfahren, wie Sie sie implementieren.