Mögliche Konsolenfehler
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Alle an die Konsole gesendeten Nachrichten haben das Präfix [Ad Placement API]
:
Du kannst preloadAdBreaks nur einmal festlegen:
adConfig()
wurde bereits aufgerufen, um preloadAdBreaks
mit dem Wert <VALUE>
festzulegen
Es wurde versucht, adBreak()
aufzurufen, während ein anderer adBreak()
-Aufruf noch verarbeitet wurde. Achten Sie darauf, dass Sie keine Anzeigen von anderen Workern auslösen und adBreak()
nicht innerhalb einer Callback-Funktion aufrufen:
Cannot show ad while another ad is already visible.
Fehler beim Ausführen eines von Ihnen angegebenen Callbacks:
<CALLBACK NAME> callback threw an error: <ERROR>
Fehler bei Tagging-Parametern:
Invalid data-ad-frequency-hint value: '<VALUE>'. It must be in format 'Xs'
where X is a number.
Unsupported data-adbreak-test value '<VALUE>'. Supported values: 'on'.
adConfig()
Validierungsfehler bei Argumenten:
Invalid ad config: <ERROR>.
<ERROR>
kann Folgendes sein:
preloadAdBreaks must be one of ['auto', 'on']
sound must be one of ['on', 'off']
onReady
muss eine Funktion sein
adBreak()
Validierungsfehler bei Argumenten:
Invalid placement config: <ERROR>
. Dabei kann <ERROR>
Folgendes sein:
missing required properties <LIST OF PROPERTIES>
<CALLBACK NAME> must be a function
<PROPERTY NAME> must be one of <LIST OF VALID VALUES>
the following properties are not used for the given ad type:
<LIST OF PROPERTIES>
Callbacks in adBreak()
(beforeBreak
, afterBreak
und adComplete
) wurden in beforeAd
, afterAd
bzw. adViewed
umbenannt. Sie funktionieren weiterhin auf dieselbe Weise:
Placement config: <OLD> has been renamed to <NEW>. Please update your code.
Invalid placement config: <OLD> has been renamed to <NEW>. Cannot pass both
fields. Please use <NEW> only.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eThe Ad Placement API uses the prefix \u003ccode\u003e[Ad Placement API]\u003c/code\u003e for all console messages and allows preloading ad breaks only once using \u003ccode\u003eadConfig()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should avoid calling \u003ccode\u003eadBreak()\u003c/code\u003e while another ad is displaying and ensure proper tagging parameters like \u003ccode\u003edata-ad-frequency-hint\u003c/code\u003e and \u003ccode\u003edata-adbreak-test\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eadConfig()\u003c/code\u003e and \u003ccode\u003eadBreak()\u003c/code\u003e require specific arguments, including callbacks, and will generate errors if invalid values are provided.\u003c/p\u003e\n"],["\u003cp\u003eCallbacks in \u003ccode\u003eadBreak()\u003c/code\u003e have been renamed (\u003ccode\u003ebeforeBreak\u003c/code\u003e to \u003ccode\u003ebeforeAd\u003c/code\u003e, \u003ccode\u003eafterBreak\u003c/code\u003e to \u003ccode\u003eafterAd\u003c/code\u003e, and \u003ccode\u003eadComplete\u003c/code\u003e to \u003ccode\u003eadViewed\u003c/code\u003e) and using the old names will result in errors.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides detailed error messages for troubleshooting, including specific reasons for failures and invalid configurations.\u003c/p\u003e\n"]]],[],null,["# Possible console errors\n\nAll messages printed to the console will have the prefix `[Ad Placement API]`:\n\nYou can only set preloadAdBreaks once:\n\n- `adConfig()` was already called to set `preloadAdBreaks` with value `\u003cVALUE\u003e`\n\nTried to call `adBreak()` while another call to `adBreak()` was still in process\n(ensure that you are not triggering ads from other workers, and that you are not\ncalling `adBreak()` from within a callback function):\n\n- `Cannot show ad while another ad is already visible.`\n\nFailures when executing any callback you have provided:\n\n- `\u003cCALLBACK NAME\u003e callback threw an error: \u003cERROR\u003e`\n\nErrors in tagging parameters:\n\n- `Invalid data-ad-frequency-hint value: '\u003cVALUE\u003e'. It must be in format 'Xs'\n where X is a number.`\n- `Unsupported data-adbreak-test value '\u003cVALUE\u003e'. Supported values: 'on'.`\n\n`adConfig()` argument validation errors:\n\n- `Invalid ad config: \u003cERROR\u003e.` Where `\u003cERROR\u003e` can be:\n - `preloadAdBreaks must be one of ['auto', 'on']`\n - `sound must be one of ['on', 'off']`\n - `onReady` must be a function\n\n`adBreak()` argument validation errors:\n\n- `Invalid placement config: \u003cERROR\u003e`. Where `\u003cERROR\u003e` can be:\n - `missing required properties \u003cLIST OF PROPERTIES\u003e`\n - `\u003cCALLBACK NAME\u003e must be a function`\n - `\u003cPROPERTY NAME\u003e must be one of \u003cLIST OF VALID VALUES\u003e`\n - `the following properties are not used for the given ad type:\n \u003cLIST OF PROPERTIES\u003e`\n\nRenamed callbacks in `adBreak()` (`beforeBreak`, `afterBreak`, and `adComplete`\nhave been renamed to `beforeAd`, `afterAd` and `adViewed` respectively. They\nstill function in exactly the same way):\n\n- `Placement config: \u003cOLD\u003e has been renamed to \u003cNEW\u003e. Please update your code.`\n- `Invalid placement config: \u003cOLD\u003e has been renamed to \u003cNEW\u003e. Cannot pass both\n fields. Please use \u003cNEW\u003e only.`"]]