Skip to content

Video-Werbung

Dieses Modul implementiert interstitial Video- und belohnende Video-Werbung. Lesen Sie den Teil der Seite JOGOS_SDK 简介, der mit Ihrer Spiel-Engine zusammenhängt, und verwenden Sie die Funktionen der Video-Werbung wie folgt:

javascript
window.JOGOS_SDK.ad;
Werbeanforderungen

Bitte lesen Sie unbedingt unsere Werbeanforderungen, da Ihr Spiel abgelehnt wird, wenn es diese Anforderungen nicht einhält, und es keine Rückmeldung geben wird.

Anforderung zur Wiedergabe von Video-Werbung

Wir unterstützen zwei verschiedene Arten von Video-Werbung: Interstitial-Werbung (midgame) und belohnende Werbung (rewarded);

  • Interstitial-Werbung: Wenn der Benutzer stirbt, ein Level abschließt usw., kann die interstitial Spielwerbung je nach Situation ausgelöst werden.
  • Belohnende Werbung: Der Benutzer bittet aktiv darum, eine belohnende Werbung anzusehen, um eine Belohnung zu erhalten (zusätzliches Leben, Wiederbelebung bei Tod des Charakters, zusätzliche Gegenstände, zusätzliche Attribute usw.).
javascript
// Callback-Funktion
const callbacks = {
  // Diese Funktion wird aufgerufen, wenn die Werbung zu spielen beginnt
  onstarted: () => console.log('ad started'),
  // Diese Funktion wird aufgerufen, wenn die Werbung fertig spielt
  onfinished: () => console.log('ad finished'),
  // Diese Funktion wird aufgerufen, wenn bei der Wiedergabe der Werbung ein Fehler auftritt
  onerror: (error) => console.log('ad error:', error),
};

// Anforderung zur Anzeige von interstitial Werbung
window.JOGOS_SDK.ad.requestAd('midgame', callbacks);
// Anforderung zur Anzeige von belohnender Werbung
window.JOGOS_SDK.ad.requestAd('rewarded', callbacks);

Hinweise zur Aufrufung von Werbung

  • Interstitial-Werbung hat eine Mindestaktualisierungszeit (in der Regel 60 Sekunden). Bei häufigem Aufruf tritt eine Ausnahme auf: 500 At least a ${time} second interval is required to display new advertisements.

  • Belohnende Werbung hat eine tägliche Obergrenze (in der Regel 30 Mal pro Benutzer pro Tag). Bei zu vielen Aufrufen tritt eine Ausnahme auf: 500 You can only watch up to ${max} rewarded ads per day.

  • Wir empfehlen, bei der Gestaltung von Punkten für belohnende Werbung eine Abkühlzeit oder eine tägliche Begrenzung der Anzahl für diese Punkte einzurichten. Sie können auch über die folgende Schnittstelle die verbleibende Anzahl an belohnenden Werbungen für den aktuellen Benutzer abrufen, um zu entscheiden, ob Ihre belohnende Werbung ausgeblendet werden muss.

javascript
const result = await window.JOGOS_SDK.ad.getRewardAdCount();
console.log('Remaining rewardAd count ', result);

Erkennung von Werbeblockern

Werbeanforderungen
Unser Spiel ist so konzipiert, dass es auch bei aktiviertem Werbeblocker weiterläuft, aber das Erkennungsmechanismus kann Fehlinterpretationen aufweisen. Um sicherzustellen, dass Fehlinterpretationen keine normalen Benutzer beeinträchtigen, empfehlen wir angemessene Einschränkungen: Beschränken Sie exklusiv für Benutzer mit Werbeblockern die Premium-Inhalte (z. B. spezielle Skins, zusätzliche Levels usw.) und stellen Sie sicher, dass nach Deaktivierung des Werbeblockers die vollständigen Funktionen durch einfaches Aktualisieren der Seite wiederhergestellt werden. Stellen Sie unbedingt eine funktionsfähige automatische Speicherfunktion sicher, um zu verhindern, dass der Fortschritt durch das Aktualisieren der Seite verloren geht und sich dies negativ auf die Benutzererfahrung auswirkt.

Verwenden Sie die folgende Methode, um zu erkennen, ob der Benutzer Werbung blockiert:

javascript
const result = await window.JOGOS_SDK.ad.hasAdblock();
console.log('Adblock usage fetched', result);