Wie können Sie Unity Ads in Ihrem Unity-Projekt implementieren?

Hier sind die Schritte zum Implementieren von Unity Ads in einem Unity-Projekt:

1. Erstellen Sie ein neues Unity-Projekt oder öffnen Sie ein vorhandenes Projekt im Unity-Editor.
2. Navigieren Sie zum Unity Asset Store und laden Sie das Unity Ads-Paket herunter.
3. Importieren Sie das Unity Ads-Paket in Ihr Unity-Projekt, indem Sie Assets > Paket importieren > Benutzerdefiniertes Paket auswählen.
4. Wählen Sie das heruntergeladene Unity Ads-Paket aus und klicken Sie auf Importieren.
5. Sobald das Paket importiert ist, navigieren Sie zum Unity Ads-Dashboard und erstellen Sie ein Konto, falls Sie noch keins haben.
6. Erstellen Sie nach dem Erstellen eines Kontos eine neue Anzeigeneinheit.
7. Wählen Sie im Unity-Editor erneut Assets > Paket importieren > Benutzerdefiniertes Paket aus und importieren Sie das Unity Ads-Initialisierungspaket.
8. Geben Sie im Unity Ads-Initialisierungsfenster Ihre Spiel-ID aus dem Unity Ads-Dashboard ein.
9. Sobald die Initialisierung abgeschlossen ist, können Sie mit der Implementierung von Anzeigen in Ihrem Spiel beginnen, indem Sie die Unity Ads API verwenden.

Beispiele:

– So zeigen Sie eine Videoanzeige mit Prämie:

mit UnityEngine;
mit UnityEngine.Advertisements;

öffentliche Klasse AdsController: MonoBehaviour
{
public void ShowRewardedAd()
{
if (Advertisement.IsReady("rewardedVideo"))
{
var options = new ShowOptions { resultCallback = HandleShowResult };
Advertisement.Show("rewardedVideo", Optionen);
}
}

private void HandleShowResult(ShowResult result)
{
switch (result)
{
case ShowResult.Finished:
// Spielerpause belohnt
;
case ShowResult.Skipped:
// Player hat die Werbeunterbrechung übersprungen
;
case ShowResult.Failed:
// Anzeigenpause konnte nicht angezeigt werden
;
}
}
}

– So zeigen Sie eine Interstitial-Anzeige an:

mit UnityEngine;
mit UnityEngine.Advertisements;

öffentliche Klasse AdsController: MonoBehaviour
{
public void ShowInterstitialAd()
{
if (Advertisement.IsReady("interstitial"))
{
Advertisement.Show("interstitial");
}
}
}

Hinweis: Sie müssen „using UnityEngine.Advertisements;“ hinzufügen. in Ihrem Code. Außerdem müssen Sie Ihre Unity Services konfigurieren und dieses Paket dort registrieren.

Veröffentlichungsdatum: