Skip to main content

updateAdUnitInfo

Updates an existing ad unit in the AD_UNITS array while preserving existing properties, then triggers a re-render.

Signature

updateAdUnitInfo(adUnitInfo)

Category

Inventory

Parameters

NameTypeRequiredDefaultDescription
adUnitInfoObjectYesnullObject containing ad unit information with a code property to identify the ad unit. Only provided fields will be updated. Optional boolean key: collapseEmptyImpression — collapses the ad's container div if no impression is served for the ad unit.

Returns

boolean

True if the ad unit was found and updated; false if not found.

Usage

  • Include only the fields you want to update; other fields will be preserved.
  • Call this before refreshing to ensure the latest config is applied.
  • To hide the ad container when no impression is served, set collapseEmptyImpression: true in adUnitInfo.

Examples

Update ad unit with collapse on no impression

bqjs.updateAdUnitInfo({
code: "banner_1",
divId: "banner_div",
collapseEmptyImpression: true
});