Functionality
The function adngin.cmd.getAvailableAdUnitNames()
returns a list of available ad-unit names configured in AdEngine for the site. It is usually used in the browser console to find out which ad-unit are available to declare active ad-units or pass to startAuction().
Syntax
function adngin.cmd.getAvailableAdUnitNames(parameter, callback)
argument name | type | optional | value | description |
---|---|---|---|---|
parameter | null | ✔️ | Not applicable. | |
callback | function | ✔️ |
| The callback function that is called with the function call result. |
CallbackResult
JSON object containing the function call result, which is passed to the provided callback function in order to execute some specific action upon the function call. The object structure is as follows:
CallbackResult = { message: "<string holding a debug log of the function call result>", data: <Array holding all the ad unit names for this publisher> }
The callback function will receive the above object as the first parameter and a boolean value translating the function call success status as the second parameter.
Description
After calling the function, AdEngine will provide a list with the names of all configured ad units for the current site under the data
field of the JSON object that is passed as first argument of the provided callback function.
The picture below shows an example result of calling getAvailableAdUnitNames()
:
Scope
The function can be called at any time during AdEngine execution.
Example
Getting AdEngine current available ad units and logging them in the browser console
adngin.cmd.getAvailableAdUnitNames(null, function(result, success) { if (success) { console.log(result.data); } else { // failed, check what has failed console.log(result.message); } });