MetaTag2 Releases / Change Log

MetaTag2 Releases / Change Log

Metatag 2.52.0 - 18.02.2026

Features

  • metatag-core: add adLabelOrientation to PositionSettings and apply when AdLabel is enabled (#1479) (6f04be0)

    Preparing a configuration change to adlabels to make vertical alignment independent of adlabel wording length.

  • metatag-core: hide stickyfooter when virtual keyboard is detected (#1476) (ba7450e)

    Prevent stickyfooter is overlaying user input fields in mobile app.

  • metatag-core: send third-party cookies when requesting fast-sponsorship creatives (#1482) (4c1a529)

    This change ensures that third-party cookies are forwarded to FSCS when rendering fast-sponsorship creatives.

  • use @mbrtargeting/metatag-ad-engine@2.31.4 (6f63d72)

  • use @mbrtargeting/metatag-config-types@2.36.0 (453aa2f)

  • use @mbrtargeting/metatag-publisher-api@2.2.0 (fcc5e5c)

  • use @mbrtargeting/metatag-shared-modules@0.18.7 (ca84239)

  • use @mbrtargeting/metatag-shared-types@2.30.2 (57a65d6)

Metatag 2.51.0 - 05.02.2026

Features

  • config-types: remove deprecated settings (#1470) (b74431d)

  • metatag-core: conditionally use demo ad unit based on URL parameter (#1471) (f10ceb4)

  • metatag-core: implement WrapperApi and WrapperSlotApi (#1464) (80ba3ab)

  • remove connectedTo from FormatSettings (#1467) (3f986d1)

  • use @mbrtargeting/metatag-ad-engine@2.31.2 (0d54112)

  • use @mbrtargeting/metatag-config-types@2.35.0 (8a293e2)

  • use @mbrtargeting/metatag-shared-modules@0.18.5 (edd04d7)

  • use @mbrtargeting/metatag-shared-types@2.30.0 (f9e4ef7)

Metatag 2.50.0 - 28.01.2026

Features

  • config-types: remove deprecated module settings (#1466) (913eb9a)

  • config-types: add options for utiq integrated consent model (#1468) (ca1b294)

  • metatag-core: send user ID's to FSCS to include in TRX records for fast-sponsorship (#1465) (942e4cc)

  • use @mbrtargeting/metatag-ad-engine@2.31.1 (50e9558)

  • use @mbrtargeting/metatag-build-tools@0.1.2 (c112807)

  • use @mbrtargeting/metatag-cmp-mock@1.2.0 (35bc354)

  • use @mbrtargeting/metatag-cmp-stub@1.2.0 (c29aef6)

  • use @mbrtargeting/metatag-cmp-types@1.5.2 (de370f6)

  • use @mbrtargeting/metatag-config-merger@2.4.1 (6e22817)

  • use @mbrtargeting/metatag-config-types@2.34.0 (fc24cd2)

  • use @mbrtargeting/metatag-publisher-api@2.1.1 (327bca8)

  • use @mbrtargeting/metatag-shared-modules@0.18.4 (d868f00)

  • use @mbrtargeting/metatag-shared-types@2.29.1 (10358ac)

  • use @mbrtargeting/metatag-utils@2.28.1 (51b4f43)

Metatag 2.49.0 - 14.01.2026

Features

  • metatag-core: store report-entries across page impressions (#1333) (e0f141d)

  • remove deprecated getAdserverElements from AdvertisingSlotApi (#1448) (b31cab3)

  • use @mbrtargeting/metatag-ad-engine@2.31.0 (cc78a54)

  • use @mbrtargeting/metatag-shared-modules@0.18.3 (ed00f04)

  • use @mbrtargeting/metatag-shared-types@2.29.0 (f823fff)

AdEngine 2.31.0 - 14.01.2026

Features

  • metatag-ad-engine: let template check if contentObject is required (#1445) (b4cc713)

  • remove deprecated getAdserverElements from AdvertisingSlotApi (#1448) (b31cab3)

  • use @mbrtargeting/metatag-shared-modules@0.18.3 (ed00f04)

  • use @mbrtargeting/metatag-shared-types@2.29.0 (f823fff)

Metatag 2.48.0 - 29.12.2025

Features

  • metatag-core: allows recovering keyValue-Targetings from BusinessAd (#1456) (94198f7)

  • use @mbrtargeting/metatag-ad-engine@2.30.3 (6c49e9b)

  • use @mbrtargeting/metatag-config-types@2.33.0 (05238a6)

  • use @mbrtargeting/metatag-shared-modules@0.18.2 (109cde2)

  • use @mbrtargeting/metatag-shared-types@2.28.4 (dd70e3a)

MetaTag 2.47.0 - 10.12.2025

Features

  • config-types: drop setting useTestYieldSetup and yieldPercentage (#1444) (6096edc)

  • metatag-core: refactor setIdsForAdSlot (#1451) (d55c13b)

  • metatag-config-merger: condense common.css entries if present (#1449) (d49d7b3)

  • metatag-utils: update userAgent detection (#1447) (fa575de)

  • use @mbrtargeting/metatag-ad-engine@2.30.2 (4480078)

  • use @mbrtargeting/metatag-config-merger@2.4.0 (e858b12)

  • use @mbrtargeting/metatag-config-types@2.32.1 (ff92b52)

  • use @mbrtargeting/metatag-shared-modules@0.18.1 (b6cf093)

  • use @mbrtargeting/metatag-shared-types@2.28.3 (d910227)

  • use @mbrtargeting/metatag-utils@2.28.0 (b0a1731)

MetaTag 2.46.0 - 13.11.2025

Features

  • metatag-core: reactive ad label (#1425) (a974add)

    Advertising labels (required on some ad slots by law) should react automatically to status of slots. Slots can either be filled, empty or blocked (by complex format) and ad label should either show or hide. Depending on how publisher handles cumulative layout shift, hiding the ad label should avoid layout shifts. Labels will now better react to these different states, minimizing unintended problems.

  • metatag-core: set utiq language (#1438) (4f11383)

  • metatag-core: support limited ads 2.0 (#1437) (5c721df)

  • metatag-shared-modules: refactor ColorfulConsole to prevent double subscription (#1429) (38a7ac4)

  • use @mbrtargeting/metatag-ad-engine@2.30.0 (97d9e6b)

  • use @mbrtargeting/metatag-config-types@2.32.0 (63578a6)

  • use @mbrtargeting/metatag-shared-modules@0.18.0 (ced971c)

  • use @mbrtargeting/metatag-shared-types@2.28.1 (0bd8864)

  • use @mbrtargeting/metatag-shared-types@2.28.2 (9350719)

AdEngine 2.30.0 - 13.11.2025

Features

  • metatag-ad-engine: break hideGamContainer iframe traversing by checking document ownership (#1436) (b4a63df)

  • metatag-shared-modules: refactor ColorfulConsole to prevent double subscription (#1429) (38a7ac4)

  • use @mbrtargeting/metatag-config-types@2.32.0 (63578a6)

  • use @mbrtargeting/metatag-shared-modules@0.18.0 (ced971c)

  • use @mbrtargeting/metatag-shared-types@2.28.1 (0bd8864)

  • use @mbrtargeting/metatag-shared-types@2.28.2 (9350719)

MetaTag 2.45.0 - 05.11.2025

Features

  • config-types: simplify changes concerning both reach & metatag configurations by unifying types (#1424) (0b2e23f)

  • metatag-ad-engine: adEngine mediaSegments are already sticky (second try) (#1431) (ad21f36)

    If publisher/metaTag already provides stickyness for special/complex formats, AdEngine should not introduce another sticky effect to its ads. Introduces a new formatSetting "publisherProvidedSticky" to signal if a format is already made sticky by publisher.

  • refactor css config and injection (#1434) (1489a06)

  • use @mbrtargeting/metatag-ad-engine@2.29.0 (1784315)

  • use @mbrtargeting/metatag-config-types@2.31.0 (562532e)

  • use @mbrtargeting/metatag-config-types@2.31.1 (7802ea4)

  • use @mbrtargeting/metatag-shared-modules@0.17.1 (f9f459e)

  • use @mbrtargeting/metatag-shared-types@2.28.0 (f00bb62)

  • use @mbrtargeting/metatag-utils@2.27.0 (09d1f01)

AdEngine 2.29.0 - 05.11.2025

Features

  • config-types: simplify changes concerning both reach & metatag configurations by unifying types (#1424) (0b2e23f)

  • metatag-ad-engine: adEngine mediaSegments are already sticky (second try) (#1431) (ad21f36)

    If publisher/metaTag already provides stickyness for special/complex formats, AdEngine should not introduce another sticky effect to its ads. Introduces a new formatSetting "publisherProvidedSticky" to signal if a format is already made sticky by publisher.

  • metatag-ad-engine: introduce renderAnchor promise (#1432) (19004fd)

  • use @mbrtargeting/metatag-config-types@2.31.0 (562532e)

  • use @mbrtargeting/metatag-config-types@2.31.1 (7802ea4)

  • use @mbrtargeting/metatag-shared-modules@0.17.1 (f9f459e)

  • use @mbrtargeting/metatag-shared-types@2.28.0 (f00bb62)

  • use @mbrtargeting/metatag-utils@2.27.0 (09d1f01)

MetaTag 2.44.0 - 28.10.2025

Features

  • metatag-core: add adex segments from mbr (#1421) (4a10ee7)

  • metatag-core: compute blocking behavior from the creative-server response (#1414) (2cd76d2)

  • metatag-core: refactor buildAd stub (#1426) (228290e)

  • metatag-shared-modules: enable metatag logs on browser console for reach publishers (#1422) (9a46338)

  • use @mbrtargeting/metatag-ad-engine@2.28.0 (b51eafc)

  • use @mbrtargeting/metatag-config-types@2.30.0 (457b85a)

  • use @mbrtargeting/metatag-shared-modules@0.17.0 (85f80d2)

  • use @mbrtargeting/metatag-shared-types@2.27.2 (14e9655)

  • use @mbrtargeting/metatag-utils@2.26.0 (f89e8dc)

AdEngine 2.28.0 - 28.10.2025

Features

  • metatag-ad-engine: adEngine mediaSegments are already sticky (#1419) (cad6d05)

    If publisher/metaTag already provides stickyness for special/complex formats, AdEngine should not introduce another sticky effect to its ads. Introduces a new formatSetting "publisherProvidedSticky" to signal if a format is already made sticky by publisher. AdSlots positionSettings.makeSticky automatically signals that formats on this slot are already sticky.

  • metatag-utils: add attributes for createIframeElement (#1420) (09ec0eb)

  • use @mbrtargeting/metatag-config-types@2.30.0 (457b85a)

  • use @mbrtargeting/metatag-shared-modules@0.17.0 (85f80d2)

  • use @mbrtargeting/metatag-shared-types@2.27.2 (14e9655)

  • use @mbrtargeting/metatag-utils@2.26.0 (f89e8dc)

MetaTag 2.43.0 - 15.10.2025

Features

MetaTag 2.42.0 - 24.09.2025

Bug Fixes

  • metatag-core: parentElement not available for SLOT_DELETED event (#1386) (5a0cbb1)

Features

  • implement adengine config (#1389) (4e7ca0c)

  • metatag-utils: add simpleStorageSwitch and simpleUrlSwitch (#1410) (72aa5f1)

  • update dependencies (#1378) (bed2ff1)

  • use @mbrtargeting/metatag-ad-engine@2.27.0 (912136d)

  • use @mbrtargeting/metatag-config-types@2.29.0 (5a4f7d8)

  • use @mbrtargeting/metatag-shared-modules@0.16.0 (e808807)

  • use @mbrtargeting/metatag-shared-types@2.27.0 (9df4650)

  • use @mbrtargeting/metatag-utils@2.24.0 (356ca08)

  • use @mbrtargeting/metatag-utils@2.25.0 (c309f2d)

AdEngine 2.27.0 - 24.09.2025

Bug Fixes

  • metatag-ad-engine: improve error logging in advertisement template loading (#1402) (5cd9560)

Features

  • implement adengine config (#1389) (4e7ca0c)

  • metatag-ad-engine: add teardown of mockslot (#1405) (641e11b)

    Remove the mockslot elements completely on reach publishers, after the ad receives its “unload” signal.

  • metatag-ad-engine: fix anchor css class on reach publisher (#1395) (a754e78)

  • metatag-ad-engine: refactor createMockAdSlot (#1400) (45477b3)

  • update dependencies (#1378) (bed2ff1)

  • use @mbrtargeting/metatag-config-types@2.29.0 (5a4f7d8)

  • use @mbrtargeting/metatag-shared-modules@0.16.0 (e808807)

  • use @mbrtargeting/metatag-shared-types@2.27.0 (9df4650)

  • use @mbrtargeting/metatag-utils@2.24.0 (356ca08)

  • use @mbrtargeting/metatag-utils@2.25.0 (c309f2d)

AdEngine 2.26.1 - 03.09.2025

Bug Fixes

  • metatag-ad-engine: fix viewability measurement for sticky elements (#1401) (dcafbf7)

MetaTag 2.41.0 - 27.08.2025

Features

  • implement AdUnit overrides (#1393) (f823495)

    Allows overriding the AdUnit 1 or networkId of specific adslots.

  • metatag-ad-engine: change deliveringWindow pass through (#1396) (56c8d19)

  • metatag-core: add switch to only read storageSwitches from sessionStorage (#1399) (61bff10)

  • metatag-core: configuration of custom lazyload thresholds for individual adslots (#1394) (ecc844c)

  • metatag-core: use global.js in build process again (#1397) (e663fd6)

  • rename storageEntry for blocking ad reloading (#1398) (432d801)

  • use @mbrtargeting/metatag-ad-engine@2.26.0 (d202f3f)

  • use @mbrtargeting/metatag-config-types@2.28.0 (283b793)

  • use @mbrtargeting/metatag-shared-modules@0.15.2 (de5bb90)

  • use @mbrtargeting/metatag-shared-types@2.26.0 (fce8cac)

AdEngine 2.26.0 - 27.08.2025

Features

  • metatag-ad-engine: change deliveringWindow pass through (#1396) (56c8d19)

  • use @mbrtargeting/metatag-config-types@2.28.0 (283b793)

  • use @mbrtargeting/metatag-shared-modules@0.15.2 (de5bb90)

  • use @mbrtargeting/metatag-shared-types@2.26.0 (fce8cac)

MetaTag 2.40.0 - 20.08.2025

Features

  • metatag-core: fallback to other creative sources if the fast sponsorship creative server returns a non 2xx response code (#1387) (7a8f7a8)

  • metatag-core: remove yieldtest (yt) targeting (#1242) (223d772)

  • use @mbrtargeting/metatag-ad-engine@2.25.1 (3d6e79a)

  • use @mbrtargeting/metatag-config-types@2.27.0 (4e5bb7c)