PageSourceSearch

https://www.mediapost.com/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html

html mediapost.com collected 2026-09-24 06:44:01 UTC 89,180 bytes, 476 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><title>Google Ads Enhances AI Max, Enables Unified Reporting 09/23/2026</title><meta charset="UTF-8">
1<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"1337ba3bce","applicationID":"3584061,1132078","transactionName":"ZFUGZkBTWhdZW0MNCl0fIkdcUUANV1YYFBBRXA1RU0ZdC1ZLGRIMVkcXCFNAQA1bVFI=","queueTime":1,"applicationTime":187,"agent":""};
2(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"1337ba3bce",applicationID:"3584061",browserID:"3584064"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */
3(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>
3e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
3{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
3I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
3,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
3var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
3return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="description" content="Google Ads Enhances AI Max, Enables Unified Reporting - 09/23/2026"><meta name="keywords" content="The new features for advertisers using AI Max allow them to access one unified reporting system in Google Ads to help evaluate and validate the value the platform brings to campaigns. 09/23/2026"><!-- twitter card --><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@mediapost"><meta name="twitter:url" content="https://www.mediapost.com/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html"><meta name="twitter:title" content="MediaDailyNews: Google Ads Enhances AI Max, Enables Unified Reporting"><meta name="twitter:description" content="The new features for advertisers using AI Max allow them to access one unified reporting system in Google Ads to help evaluate and validate the value the platform brings to campaigns."><meta name="twitter:image" content="https://s3.amazonaws.com/media.mediapost.com/dam/cropped/2026/09/23/googleaimax_jdQsLh7.jpg"><!-- end twitter card --><!-- facebook --><meta property="fb:admins" content="503855435" /><meta property="fb:admins" content="500591163" /><meta property="og:url" content="https://www.mediapost.com/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html" /><meta property="og:title" content="Google Ads Enhances AI Max, Enables Unified Reporting" /><meta property="og:description" content="The new features for advertisers using AI Max allow them to access one unified reporting system in Google Ads to help evaluate and validate the value the platform brings to campaigns." /><meta property="og:type" content="website" /><meta property="og:image" content="https://s3.amazonaws.com/media.mediapost.com/dam/cropped/2026/09/23/googleaimax_jdQsLh7.jpg" /><!-- end faceboook --><meta name="viewport" content="initial-scale=1, maximum-scale=1"><meta name="viewport" content="width=device-width, initial-scale=1">
3<script src="https://cdn.broadstreetads.com/init-2.min.js"></script>
3<script>broadstreet.watch({ networkId: 8061 })</script>
3<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
3<script type="text/javascript">
4    if (typeof jQuery == 'undefined') {
5        document.write(unescape("%3Cscript src='/static/js/jquery.min-1.9.1.js' type='text/javascript'%3E%3C/script%3E")); }
6</script>
6<script src="https://s3.amazonaws.com/static.mediapost.com/js/jquery.colorbox-min-1.4.27.js"></script>
6<script>
7    /* Twitter */
8    function tw_click(u, t, article_id, start_shares) {
9        window.open('https://twitter.com/intent/tweet?url='+encodeURIComponent(u)+'&text='+encodeURIComponent(t),'share','toolbar=0,status=0,width=626,height=436');
10        return false;
11    }
12
13    /* Facebook */
14    function fbs_click(u, t, article_id, start_shares) {
15        window.open('https://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'share','toolbar=0,status=0,width=626,height=436');
16        return false;
17    }
18
19    /* Google+ */
20    function gos_click(u, t, article_id, start_shares) {
21        window.open('https://plus.google.com/share?url='+encodeURIComponent(u),'share','toolbar=0,status=0,width=626,height=436');
22        return false;
23    }
24
25    /* LinkedIn */
26    function lis_click(u, t, article_id, start_shares) {
27        window.open('https://www.linkedin.com/shareArticle?mini=true&url=' + encodeURIComponent(u) + '&title=' + encodeURIComponent(t) + '&summary=' + '&source=', 'share', 'toolbar=0,status=0,width=626,height=436');
28        return false;
29    }
30</script>
30<!-- Comment Subscription JS -->
30<script type="text/javascript">
31        var commentsubscriptionUrl = "/publications/article/commentsubscribe/";
32        
33    </script>
33<script src="https://s3.amazonaws.com/static.mediapost.com/js/commentsubscribe.js"></script>
33<!-- End Comment Subscription JS --><!-- AJAX in appropriate HTML block for commenting -->
33<script>
34
35        // We're using .ajax() instead of .getScript() because getScript() doesn't cache the script
36        // by default.
37        function load_tinymce() {
38            $.ajax({
39                url: "/static/js/tiny_mce.4.1.9/tinymce.min.js",
40                dataType: "script",
41                cache: true,
42                crossDomain: true,
43            }).done(function() {
44                tinyMCE.init({
45                    plugins: 'paste',
46                    selector: 'textarea',
47                    theme : 'modern',
48                    menubar : false,
49                    toolbar: 'bold italic bullist numlist blockquote',
50                    forced_root_block: false,
51                    paste_as_text: true,
52                });
53            });
54        }
55
56        function call_commentform(articleID) {
57            var commentForm = "#comment-form-" + articleID;
58            var commentFormURL = "/publications/article/" + articleID + "/commentform/"
59
60            return $.ajax({
61                type: "GET",
62                url: commentFormURL,
63                contentType: 'application/json; charset=utf-8',
64                dataType: 'json',
65                success: function(response) {
66                    $(commentForm).html(response.html);
67                }
68            });
69        }
70
71        $(document).ready(function() {
72            $("body").on("click", ".leave-comment", function(){
73                var articleID = $(this).attr("id").split("-")[2];
74                $(this).hide();
75                call_commentform(articleID).done(function() {
76                    load_tinymce();
77                });
78            });
79
80            $("body").on("click", ".reply", function(event){
81                event.preventDefault();
82                var articleID = $(this).attr("id").split("-")[1];
83                var parentID = $(this).attr("id").split("-")[2];
84                var commentsMain = "#comments-main-" + articleID;
85                var form = "#form-" + articleID;
86                var parentInput = "#id_parent-" + articleID;
87
88                // get comment form; make sure it completes before setting the parent id in the hidden
89                // input field of the loaded form
90                $.when(call_commentform(articleID)).done(function(data) {
91                    $(form).find(parentInput).attr("value", parentID);
92                    load_tinymce();
93                });
94
95                $('html, body').animate({
96                    scrollTop: $(commentsMain).offset().top -70
97                }, 600);
98            });
99        });
100    </script>
100<script src="https://s3.amazonaws.com/static.mediapost.com/publications/js/jquery.waypoints.min-4.0.1.js"></script>
100<script>
101        $(document).ready(function () {
102            $(".modal_50_95").colorbox({width:"50%", height:"50%", iframe:true, overlayClose:false, onClosed:function(){ location.reload(true); }});
103
104            function readCounter(article_id) {
105                var article_url="https://basie.mediapost.com/article/" + article_id + ".jpg?hashid="
106
107                $.ajax({
108                    type: "GET",
109                    dataType: "jsonp",
110                    url: article_url
111                });
112            }
113
114            function bindArticleWaypoints($item) {
115                $item.waypoint(function (direction) {
116                    if (direction === "down") {
117
118                        // grab es parameters
119                        var es_url = $(this.element).attr("data-url");
120                        var es_title = $(this.element).attr("data-title");
121                        var es_start = $(this.element).attr("data-start");
122                        var es_index = $(this.element).attr("data-index");
123
124                        // destroy waypoint binding and remove element from DOM
125                        this.destroy();
126                        $(this.element).removeClass('article-waypoint');
127
128                        $.ajax({
129                            type: "GET",
130                            url: es_url,
131                            data: {
132                                'initial_article': '418214',
133                                'es_index_start': es_start,
134                                'es_index': es_index,
135                                'utm': 'False',
136                                
137                            },
138                            success: function(html){
139                                $("#wrapper-fluid").append(html);
140                            },
141                            beforeSend: function(){
142                                $('.loader').show();
143                            },
144                            complete: function() {
145                                $('.loader').hide();
146                                findArticleWaypoints();
147                                findReadCounterWaypoints();
148                                findAddressWaypoints(es_title);
149                                findWidgetWaypoints();
150                            }
151                        });
152                    }
153                }, {
154                    offset: 'bottom-in-view'
155                });
156            }
157
158            function bindReadCounterWaypoints($item) {
159                $item.waypoint(function (direction) {
160                    if (direction === "down") {
161                        var article_id = $(this.element).attr("data-id");
162                        // destroy waypoint binding and remove element from DOM
163                        this.destroy();
164                        $(this.element).removeClass('readcounter-waypoint');
165
166                        readCounter(article_id);
167                    }
168                }, {
169                    offset: 200
170                });
171            }
172
173            function trackGa4PageView(path, title) {
174                try {
175                    if (window.mpGa4 && typeof window.mpGa4.trackPageView === 'function') {
176                        window.mpGa4.trackPageView(path, title);
177                    }
178                } catch (e) {
179                    /* analytics must not break endless scroll */
180                }
181            }
182
183            function bindAddressWaypoints($item, estitle) {
184                $item.waypoint(function (direction) {
185                    if (direction === "down") {
186                        // first, make sure we haven't already set 'prev' data
187                        if ($(this.element).attr("data-prev-url") == '') {
188
189                            // set the prev data based on current location/title
190                            $(this.element).attr("data-prev-url", window.location.pathname);
191                            $(this.element).attr("data-prev-title", document.title);
192                        }
193
194                        // grab "next" data and push it to history/title
195                        var url = $(this.element).attr("data-url");
196                        var title = $(this.element).attr("data-title");
197                        var pageTitle = estitle || title || document.title;
198
199                        document.title = pageTitle;
200                        history.replaceState(null, null, url);
201                        trackGa4PageView(url, pageTitle);
202
203                        $(this.element).find(".widget").addClass('affix');
204                    }
205                    else {
206                        var url = $(this.element).attr("data-prev-url");
207                        var title = $(this.element).attr("data-prev-title");
208
209                        document.title = title;
210                        history.replaceState(null, null, url);
211                        trackGa4PageView(url, title);
212
213                        var article_id = $(this.element).attr("data-id");
214                        $("#widget-"+article_id).removeClass('affix');
215                    }
216                }, {
217                    offset: 200
218                });
219            }
220            
221            function bindWidgetINWaypoints($item) {
222                $item.waypoint(function (direction) {
223                    var widget_id = $(this.element).attr("data-id");
224
225                    if (direction === "down") {
226                        $(this.element).children(".widget").removeClass('affix');
227                    }
228                    else {
229                        $(this.element).children(".widget").addClass('affix');
230                    }
231                }, {
232                    offset: 'bottom-in-view'
233                });
234            }
235
236            function findArticleWaypoints() {
237                $(".article-waypoint").each(function() {
238                    bindArticleWaypoints($(this));
239                });
240            }
241
242            function findReadCounterWaypoints() {
243                $(".readcounter-waypoint").each(function() {
244                    bindReadCounterWaypoints($(this));
245                });
246            }
247
248            function findAddressWaypoints(estitle) {
249                $(".address-waypoint").each(function() {
250                    bindAddressWaypoints($(this), estitle);
251                });
252            }
253            
254            function findWidgetWaypoints() {
255                $(".widget-waypoint").each(function() {
256                    bindWidgetINWaypoints($(this));
257                });
258            }
259            
260            findArticleWaypoints();
261            findWidgetWaypoints();
262
263            
264                readCounter(418214); // counts initial request
265            
266
267        });
268    </script>
268<!-- Click counter ajax -->
268<script>
269        $(document).ready(function() {
270            
271            
272        })
273    </script>
273<link href="https://s3.amazonaws.com/static.mediapost.com/css/bootstrap.min-3.3.6-custom.css" rel="stylesheet"><!-- FONTS --><link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet">
273<script src="https://s3.amazonaws.com/static.mediapost.com/js/bootstrap.min-3.3.6-custom.js"></script>
273<script>
274/* allows mobile safari to show hover and active */
275document.addEventListener("touchstart", function() {},false);
276</script>
276<link href="https://s3.amazonaws.com/static.mediapost.com/publications/css/navbar.css?v=4" rel="stylesheet"><!-- Google Remarketing Tag for MediaPost Site Visitor  --><style> 
277    iframe[name="google_conversion_frame"] { display: none; } 
278</style>
278<script type="text/javascript"> 
279    /* <![CDATA[ */ 
280    var google_conversion_id = 1071024836; 
281    var google_custom_params = window.google_tag_params; 
282    var google_remarketing_only = true; 
283    /* ]]> */ 
284</script>
284<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
284<noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1071024836/?value=0&amp;guid=ON&amp;script=0"/></div></noscript>
284<script type="text/javascript">
285//Navbar Scroll Event
286var lastScrollTop = 0;
287$(window).scroll(function(event){
288   var st = $(this).scrollTop();
289   if (st > lastScrollTop && st > 40){
290       $('.navbar').addClass('navbar-scroll-custom');
291   } else {
292       $('.navbar').removeClass('navbar-scroll-custom');
293   }
294   lastScrollTop = st;
295});
296</script>
296<link href="https://s3.amazonaws.com/static.mediapost.com/css/footer.css?v=2" rel="stylesheet"><style>
297        .container-fluid {
298            padding-left: 0;
299            padding-right: 0;
300        }
301    </style><link rel="stylesheet" href="https://s3.amazonaws.com/static.mediapost.com/publications/css/article.css?v=7"><style>
302        a, .sidebar_group ul li a { color: #000000; }
303        #subscribe_form input[type="submit"] {
304            background-color: #000000;
305            border: 1px solid #000000;
306        }
307        .leave-comment{
308            background-color: #000000;
309            border: 1px solid #000000;
310        }
311        .modal-backdrop.in {
312            opacity: 0.6;
313        }
314    </style><link href="https://s3.amazonaws.com/static.mediapost.com/css/colorbox/colorbox.css" rel="stylesheet"><link href="https://s3.amazonaws.com/static.mediapost.com/favicon.ico" rel="shortcut icon"></head><body><nav class="navbar navbar-fixed-top navbar-inverse"><div class="container"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'mplogo','value': 1});" class="navbar-brand" href="/"></a></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav"><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Publications<span class="caret"></span></a><ul class="dropdown-menu" id="nav_news"><li><div class="menu"><div class="column"><div class="section"><dl><dt>Current Stories</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/"><span style="font-weight:700;">MediaPost Home</span></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/news/">Today's News</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/opinions/">Today's Opinions</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/mediapost-weekend/">MediaPost Week in Review</a></dd></dl></div><!--/end section--><div class="section"><dl><dt>News Dailies</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/mediadailynews/">Media Daily News</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-daily/">Marketing Daily</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/mediaposts-agency-daily/">Agency Daily</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/television-news-daily/">Television News Daily</a></dd></dl></div><!--/end section--></div><!--/end column--><div class="column"><div class="section"><dl><dt>Marketing Weeklies</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-cpg-weekly/">Marketing CPG</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-retail-weekly/">Marketing Retail</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-qsr-weekly/">Marketing QSR</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-pharma-health-weekly/">Marketing Pharma & Health</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-automotive-weekly/">Marketing Automotive</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-politics-weekly/">Marketing Politics</a></dd></dl></div><!--/end section--><div class="section"><dl><dt>Opinion</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/brand-insider-news/">Brand Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/brand-insider-podcast/">Brand Insider Podcast</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/brand-insider-behind-the-scenes/">Brand Insider BTS</a></dd></dl></div><!--/end section--></div><!--/end column--><div class="column"><div class="section"><dl><dt>Opinion</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/media-insider/">Media Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/planning-and-buying-insider/">Planning & Buying Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/media-30/">Media 3.0</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/advanced-tv-insider/">Advanced TV Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/tv-watch/">TV Watch</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/marketing-insider/">Marketing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/data-programmatic-insider/">Data &amp; Programmatic Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/search-insider/">Performance Marketing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/email-insider/">Email Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/publishing-insider/">Publishing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="/publications/mad-blog/">MAD Blog</a></dd></dl></div><!--/end section--></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Events<span class="caret"></span></a><ul class="dropdown-menu" id="nav_events"><li><div class="menu"><div class="column"><dl><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_home', 'value': 1});" href="/events/" class="home_icon"><b>
314Events Home</b></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_calendar', 'value': 1});" href="/events/2026/" id="calendar_link"><b>2026 Events Calendar</b></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_calendar', 'value': 1});" href="/events/2027/" id="calendar_link"><b>2027 Events Calendar</b></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_calendar', 'value': 1});" href="/events/experiences/" id="calendar_link"><b>Insider Summit VIP Experiences Calendar</b></a></dd><dt>Upcoming Events</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/travel-austin-2026">Brand Insider Summit: Travel &amp; Hospitality<br /><em>
315                                                        September 28, 2026<br>through October 1, 2026<br>, Austin
316                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/luxuryretail-napa-2026">Brand Insider Summit: Luxury<br /><em>
317                                                        October 19-22, 2026, Napa, CA
318                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/qsr-santabarbara-2026">Brand Insider Summit: QSR<br /><em>
319                                                        November 15-18, 2026, Santa Barbara
320                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/cpg-santabarbara-2026">Brand Insider Summit: CPG<br /><em>
321                                                        November 18-21, 2026, Santa Barbara
322                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/automotive-la-2026">Marketing Automotive<br /><em>
323                                                        November 19-19, 2026, Los Angeles
324                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/email-deervalley-2026">Email Insider Summit<br /><em>
325                                                        December 6-9, 2026, Park City
326                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/tvvideo-deervalley-2026">TV &amp; Video Insider Summit<br /><em>
327                                                        December 9-12, 2026, Park City
328                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/performance-deervalley-2026">Performance Marketing Insider Summit<br /><em>
329                                                        December 13-16, 2026, Park City
330                                                    </em></a></dd></dl></div><!--/end column--><div class="column"><dl><dt>Recently Concluded</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/planningandbuying-chicago-2026">Planning and Buying Insider Summit<br /><em>
331                                                September 8-11, 2026, Chicago
332                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/dataprogrammatic-tahoe-2026">Data &amp; Programmatic Insider Summit<br /><em>
333                                                August 16-19, 2026, Olympic Valley
334                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/retail-tahoe-2026">Brand Insider Summit: Retail<br /><em>
335                                                August 12-15, 2026, Olympic Valley
336                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/pharma-parkcity-2026">Brand Insider Summit: Pharma &amp; Health<br /><em>
337                                                July 29, 2026<br>through August 1, 2026<br>, Park City
338                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/sportsmarketing-parkcity-2026">Brand Insider Summit: Sports Marketing<br /><em>
339                                                July 26-29, 2026, Park City
340                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/financialservices-nashville-2026">Brand Insider Summit: Financial Services<br /><em>
341                                                May 31, 2026<br>through June 3, 2026<br>, Nashville
342                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/outofhome-nashville-2026">Out of Home Insider Summit<br /><em>
343                                                May 27-30, 2026, Nashville
344                                            </em></a></dd></dl></div><!--/end column--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Awards<span class="caret"></span></a><ul class="dropdown-menu" id="nav_awards"><li><div class="menu"><div class="column"><dl><dt>MediaPost Awards</a></dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="/agencyoftheyear/">Agency of the Year</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="/planningandbuyingawards/">Planning & Buying Awards</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="/marketingautomotiveawards/">Marketing Automotive Awards</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="/ommaawards/">OMMA Awards&nbsp;(October 7, 2026, NYC)</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Members<span class="caret"></span></a><ul class="dropdown-menu" id="nav_members"><li><div class="menu"><div class="column"><dl><dt>Become A MediaPost Member</dt><div style="font-style:italic;color:#ffffff;padding-left:12px;">Subscribe to your choice of industry specific newsletters, save $100 on conferences, search member directories, comment on stories and more. Free to qualified media, marketing and advertising professionals.</div><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_join','value': 1});" href="/register/">Join Now</a></dd><dt>Member Resources</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_directory','value': 1});" href="/people/">All Member Directory</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_manage','value': 1});" href="/account/">Manage My Account</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_manage','value': 1});" href="/account/subscriptions/">Manage My Subscriptions</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">More<span class="caret"></span></a><ul class="dropdown-menu" id="nav_more"><li><div class="menu"><div class="column"><dl><dt>Additional Resources</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_feedbackloop','value': 1});" href="/publications/feedback-loop/">Feedback Loop (Comments)</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_research','value': 1});" href="/research/cmmr/">Premium Research</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_whitepapers','value': 1});" href="/whitepapers/">Whitepapers</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_webinars','value': 1});" href="/webinars/">Webinars</a></dd><dt>About and Contacts</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_about','value': 1});" href="/about/">About MediaPost</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'mplogo','value': 1});" href="/publications/masthead/">Contact Editorial</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_privacy','value': 1});" href="/privacy/">Privacy/Terms</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_mediakit','value': 1});" href="/mediakit/">Media Kit</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" id="search" data-toggle="dropdown" href="#">Search<span class="caret"></span></a><ul class="dropdown-menu" id="nav_search"><li><div class="menu"><div id="search-box"><form id="pubshomekeywordsearch" name="pubshomekeywordsearch" action="/publications/search/" method="get" onsubmit="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'search','value': 1});"><input id="id_q" class="manageMenu" type="text" name="q" style="width:200
344px;"><input id="search-submit" type="submit" style="background: url('https://s3.amazonaws.com/static.mediapost.com/images/mp_sprites.png') 0 -32px transparent; border:0; width:20px; height:20px; cursor:pointer;" alt="" value=""></form><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'searchadvanced','value': 1});" href="/publications/advanced-search/">Advanced Search</a></div></div><!--/end menu--></li></ul></li></ul><ul class="nav navbar-nav navbar-right"><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">
345                            Sign in</span><span class="caret"></span></a><ul class="dropdown-menu"><li><div class="menu"><div id="signin_menu" class="common-form standard-form"><form onsubmit="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'signin','value': 1});" method="post" name='popSigninForm' id="popSigninForm" action="/login/?next=/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html"><input type="hidden" name="csrfmiddlewaretoken" value="bYFWRe58qDVQbUjjH0XhGCAXkrLgByC5c9qHMQusJmbiHQkZcVjKR5UEGPKMAqjv"><p><strong>Username</strong><input id="username" name="username" title="username" tabindex="4" type="text"></p><p><strong>Password</strong><input id="password" name="password" value="" title="password" tabindex="5" type="password"></p><p class="remember"><input value="Sign in" tabindex="7" type="submit"><input id="remember" name="remember_me" value="1" tabindex="6" type="checkbox" checked="checked"><label for="remember">Remember me</label></p><p class="forgot"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'forgot_password','value': 1});" class="modal_45_45 cboxElement" href="/password-reset/?modal=1" id="resend_password_link">Forgot your password?</a></p></form></div></div></li></ul></li><li><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'register','value': 1});" href="/register/" id="register">Register</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'advertise','value': 1});" href="/mediakit/">Advertise</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Follow<span class="caret"></span></a><ul class="dropdown-menu social"><li id="facebook_nav_icon"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'facebook','value': 1});" href="https://www.facebook.com/MediaPost"></a></li><li id="linkedin_nav_icon"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'linkedin','value': 1});" href="https://www.linkedin.com/company/mediapost"></a></li></ul></li></ul></div></div></nav><div class="container-fluid" id="wrapper-fluid"><div id="ads_leaderboard" class="container-fluid img-responsive"><div id="row"><div class="ads_leaderboard"><!-- Website leaderboard Ad --><broadstreet-zone zone-id="178046" uri-keywords="true" soft-keywords="true"></broadstreet-zone></div></div></div><div class="container" id="article-container"><div class="modal fade" id="paywall-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-body"><div style="float:right;position:relative;top:-15px;right:-15px;"><a href="/"><img src="https://s3.amazonaws.com/static.mediapost.com/images/cross-circle.png"></a></div><div><div style="padding-bottom: 20px;"><h4>While other MediaPost newsletters and articles remain free to all ... our new Research Intelligencer service is reserved for paid subscribers ...</h4><p>
346                                Subscribe today to gain access to every <em>Research Intelligencer</em> article we publish as well as the exclusive daily newsletter, full access to <em>The MediaPost Cases</em>, first-look research and daily insights from Joe Mandese, Editor in Chief.
347                            </p><a href="/subscribe/None/" class="btn btn-default" style="color: #ffffff; background-color: #000; border-color: #000; margin-top:10px;">Become a subscriber today!</a></div><span><form action="/login/?next=/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html" method="POST"><div style='display:none'><input type="hidden" name="csrfmiddlewaretoken" value="bYFWRe58qDVQbUjjH0XhGCAXkrLgByC5c9qHMQusJmbiHQkZcVjKR5UEGPKMAqjv"></div><p>If you're already a paid subscriber, please sign-in.</p><p><label for="id-username">Username</label>&nbsp;&nbsp;
348                                    <input id="id-username" tabindex="1" name="username" title="username" type="text" /></p><p><label for="id-password">Password</label>&nbsp;&nbsp;
349                                    <input id="id-password" tabindex="2" name="password" title="password" type="password" /><span style="padding:8px 0;">&nbsp;&nbsp;<a href="/password-reset/" style="text-decoration:underline;">Forgot?</a></span></p><span class="">
349<input value="Sign in" tabindex="3" type="submit"></span></form></span></div></div></div></div></div><div class="modal fade" id="accesswall-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-body"><div style="float:right;position:relative;top:-15px;right:-15px;"><a href="/"><img src="https://s3.amazonaws.com/static.mediapost.com/images/cross-circle.png"></a></div><div><div style="padding-bottom: 14px;border-bottom-width: 1px; border-bottom-color: grey; border-bottom-style: solid;"><h1 style="font-family: 'Open Sans Condensed', Arial Narrow, sans-serif;font-weight:700;font-size:2.4em;text-align:center;line-height:.9em; padding-bottom:6px;">Become a free MediaPost member now to read this article</h1><ul><li>Unlimited articles every day</li><li>Keep up-to-date with media, marketing and advertising news</li><li>Invitations to exclusive industry events and research</li></ul><p style="text-align:center;" id="aw-url"></p></div><span><form action="/login/?next=/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html" method="POST"><div style='display:none'><input type="hidden" name="csrfmiddlewaretoken" value="bYFWRe58qDVQbUjjH0XhGCAXkrLgByC5c9qHMQusJmbiHQkZcVjKR5UEGPKMAqjv"></div><p style="font-size:12px;">Log in if you are already a member</p><p style="font-size:12px;"><label for="id-username">Username</label>&nbsp;&nbsp;
350                                    <input id="id-username" tabindex="1" name="username" title="username" type="text" /></p><p style="font-size:12px;"><label for="id-password">Password</label>&nbsp;&nbsp;
351                                    <input id="id-password" tabindex="2" name="password" title="password" type="password" /><span style="padding:8px 0;">&nbsp;&nbsp;<a href="/password-reset/" style="text-decoration:underline;">Forgot?</a></span></p><span class="" style="font-size:12px;"><input value="Sign in" tabindex="3" type="submit"></span></form></span></span></div></div></div></div></div><div class="row"><div id="article_news" class="col-md-8"><div class="header"><a href="/publications/mediadailynews/edition/" id="header_article_mediadailynews?v=3"><img src="https://s3.amazonaws.com/static.mediapost.com/publications/images/headers2/article-mediadailynews.png" alt=""></a></div></div>
vendor: 67 bytes, line 351
351<script src="https://www.google.com/recaptcha/enterprise.js?render=
3516LeoKwAVAAAAAIS1cO_B0MKCBi00R_XKh1m1uVl0
vendor: 11 bytes, line 351
351"></script>
351<script>
352                    function onSubscribeSubmit(e) {
353                        e.preventDefault();
354                        var form = document.getElementById("subform");
355                        var submitButton = document.getElementById("subscribe");
356                        if (submitButton) {
357                            submitButton.style.visibility = 'hidden';
358                        }
359                        grecaptcha.enterprise.ready(function() {
360                            grecaptcha.enterprise.execute('6LeoKwAVAAAAAIS1cO_B0MKCBi00R_XKh1m1uVl0', {action: 'subscribe'}).then(function(token) {
361                                var input = document.getElementById('g-recaptcha-response');
362                                if (!input) {
363                                    input = document.createElement('input');
364                                    input.type = 'hidden';
365                                    input.name = 'g-recaptcha-response';
366                                    input.id = 'g-recaptcha-response';
367                                    form.appendChild(input);
368                                }
369                                input.value = token;
370                                form.submit();
371                            });
372                        });
373                    }
374                </script>
374<div id="sidebar_subscribe" class="col-md-4"><div id="subscribe_form"><div class="sidebar_title hidden-sm hidden-xs">Subscribe to <em>MediaDailyNews</em></div><form name='subform' id='subform' method="post" action="" onsubmit="gtag('event', 'click', {'event_category': 'article','event_label': 'subscribeform','value': 1}); onSubscribeSubmit(event); return false;" novalidate><div style='display:none'><input type="hidden" name="csrfmiddlewaretoken" value="bYFWRe58qDVQbUjjH0XhGCAXkrLgByC5c9qHMQusJmbiHQkZcVjKR5UEGPKMAqjv"></div><div class="subscribe_email"><label name='inField' for="id_subform-email"></label><input type="text" name="subform-email" placeholder="enter your email address" maxlength="320" required id="id_subform-email"></div><input type="hidden" name="subform-newsletter" value="1" id="id_subform-newsletter"><input type="submit" name="subform" value="Subscribe" id="subscribe"
375                                   onclick="this.style.visibility='hidden';" ondblclick="this.style.visibility='hidden';" /></form></div></div></div><div class="row" ><div class="col-md-8"><div id="article_headline" class="col-md-11"><h1 id="title">Google Ads Enhances AI Max, Enables Unified Reporting</h1></div><div id="article_body"><div id="article_body_main" class="col-md-11 article-waypoint" data-title="News Organizations Face Off Against Trump Administration 09/24/2026" data-url="/publications/article/418241/news-organizations-face-off-against-trump-administ.html" data-start="4" data-index="0"><ul id="mcs"><li id="meta-in">
376                            
377                                
378                                    
379                                        by <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'author','value': 1});" rel="author" href="/publications/author/2023/laurie-sullivan/">Laurie Sullivan</a>
380                                        , 
381                                    
382                                
383                                Yesterday
384                            
385                        </li></ul><p><img class="img-responsive" src="https://s3.amazonaws.com/media.mediapost.com/dam/cropped/2026/09/23/googleaimax-560.JPEG" /></p><p>Google has added new features for advertisers using AI Max with
386the ability to access one unified reporting system in Google Ads.</p><p>The new reporting feature is being introduced to help advertisers&nbsp;track their Search Ads from start to finish, and to
387establish that the platform's AI tool, "AI Max," is improving their results.</p><p>This approach aims to make it easier for advertisers to&nbsp;evaluate and validate the value the platform brings to
388campaigns.</p><p>Rather than viewing isolated pieces of data, advertisers will see the entire path a user takes, from the search query to seeing the ad, clicking and making a purchase.</p><p>It
389has been one year since Google AI Max for Search Campaigns launched. It now supports more than 500,000 advertisers moving to artificial intelligence.&nbsp;</p><p>The shift has become apparent in
390data released today by Cisco Systems. Survey results of more than 1,000 IT and network professionals shows that 75% have already deployed AI for network operations that combines AI and machine
391learning, with more than half now running agentic AI systems. About 84% expect to run an AI-led operating model within 12 months.&nbsp;</p><div class="ads_inline_640"><!-- ~advertisement~ big_unit --><p>advertisement</p><!-- Website big_unit Ad --><broadstreet-zone zone-id="178045" uri-keywords="true" soft-keywords="true"></broadstreet-zone><p>advertisement</p></div><p>Cisco's findings indicate that organizations have moved
392from artificial intelligence (AI) in an advisory role to agentic for agent-powered network operations where operators set direction and guardrails while AI agents sense, reason, and act across
393domains</p><p>"AI Brief," Google's ad platform, also expanded globally in seven new languages. Advertisers can now steer campaign messaging, creative guidelines, and audience targeting in Dutch,
394French, German, Italian, Japanese, Portuguese, and Spanish.</p><p>Powered by Gemini, the AI Brief feature allows marketers to direct AI in their native language before campaigns go live.</p><p>Google on Wednesday also introduced two new text-to-speech models to the Gemini family, transforming voice generation from static presets into a dynamic creative studio.</p><p>These models enable
395creators, developers, and enterprises to design more expressive audio experiences, and bring an enhanced user experience to products including "Gemini Notebook" and&nbsp;"Google Vids."</p><p>The
396models are called "<span>Gemini 3.8 Flash TTS," which are b</span><span>uilt for deep creative direction and character design, and "<span>Gemini 3.8 Flash-Lite TTS, which was b</span><span>uilt for
397high-volume and the&nbsp;<span class="rQesXe MPyX" data-sfc-cp="" jsaction="" jscontroller="tP2kf#s32ZS" data-sfc-root="ep" jsui
397d="dQjffc_s" data-complete="true" data-processed="true"
398data-copy-service-computed-style="font-family: &quot;Google Sans&quot;, Roboto, Arial, sans-serif, &quot;Noto Color Emoji&quot;; font-size:  16px; font-weight: 700; margin: 0px;  text-decoration:
399none; border-bottom: 0px rgb(10, 10, 10);">maximum possible outcome or benefit relative to the resources and money spent<!--TgQPHd|||[]--></span>.</span></span></p><ul></ul><p>These features are
400being rolled out as Google prepares to retire legacy ad formats or update features to new products associated with campaign configurations, and manual targeting tools such as Dynamic Search Ads (DSA),
401which was introduced more than a decade ago.</p><p>DSA, which Google in April said would be updated, performed as a keywordless ad format.</p><p>Rather than bidding on specific keywords,
402advertisers gave Google a website URL, and the system automatically read the site, pulled content to create a headline, and matched copy to relevant user queries.</p><p>Google is calling AI Max the
403next iteration of Dynamic Search Ads, and announced its<span data-subtree="aimfl" data-processed="true" data-copy-service-computed-style="font-family: &quot;Google  Sans&quot;,  Roboto, Arial,
404sans-serif, &quot;Noto  Color Emoji&quot;; font-size: 16px; font-weight: 400; margin: 0px; text-decoration:  none; border-bottom: 0px rgb(10, 10, 10);">&nbsp;official retirement. The company announced
405the final automatic migration will begin in February 2027.&nbsp;</span></p><p><span data-subtree="aimfl" data-processed="true" data-copy-service-computed-style="font-family: &quot;Google
406Sans&quot;, Roboto,  Arial, sans-serif, &quot;Noto Color  Emoji&quot;; font-size: 16px; font-weight: 400; margin:  0px; text-decoration:  none; border-bottom: 0px rgb(10, 10, 10);"></span></p><section class="uni-page  uni-grid uni-article-paragraph" data-analytics-module="{      &quot;module_name&quot;:  &quot;Paragraph&quot;,  &quot;section_header&quot;: &quot;We&rsquo;re upgrading
407Dynamic  Search Ads to AI  Max&quot;  }"><uni-article-paragraph class="uni-article-paragraph__container  uni-grid__col--layout-6"><div class="rich-text"><p data-block-key="bvsr0">AI Max comes with
408the same benefits as DSA while offering an AI-powered solution to prepare campaigns for the next era of Search, the company wrote in a blog post.</p><p>It combines advertiser input, like ads and
409website content, with data signals to help find even untapped queries. AI Max also offer more advanced controls that allow advertisers to gain greater precision with AI.&nbsp;</p></div></uni-article-paragraph></section><section class="uni-page uni-grid uni-inline-image-section" data-component="uni-inline-image"><uni-inline-image class="uni-inline-image uni-inline-image--full"
410alignment="full" alt-text="A graphic  that shows a comparison chart about the benefits of DSA and AI  Max for Search campaigns." external-image="" or-mp4-video-title="" or-mp4-video-url=""
411section-header="We&rsquo;re upgrading Dynamic  Search Ads to AI Max" autoplay="autoplay"><div class="uni-inline-image__container  uni-inline-image__container--full "
412data-analytics-module="{&quot;module_name&quot;:&quot;Inline  Images&quot;,&quot;section_header&quot;:&quot;We&rsquo;re  upgrading  Dynamic Search Ads to AI  Max&quot;}"><div class="
413uni-inline-image__media-asset "><div slot="image-slot"></div></div></div></uni-inline-image></section><br /><p></p></div><div id="widget_main" class="col-md-12 widget-waypoint" style="min-height:42px;" data-id="418214"><div class="widget affix" id="widget-418214"><nav class="widget_group"><ul class="widget_tools"><li class="facebook"><a href="#" title="Share on Facebook" onClick="return fbs_click('https://www.mediapost.com/publications/article/418214/google-adds-ai-max-reporting-expands-ai-brief.html', 'Google Ads Enhances AI Max, Enables Unified Reporting', '418214', '0')"><span class="icon"></span></a></li><li class="linkedin"><a href="#" title="Share on LinkedIn" onClick="return lis_click('https://www.mediapost.com/publications/article/418214/google-adds-ai-max-reporting-expands-ai-brief.html', 'Google Ads Enhances AI Max, Enables Unified Reporting', '418214', '0')"><span class="icon"></span></a></li><li class="email"><a href="mailto:?subject=MediaPost%3A%20Google%20Ads%20Enhances%20AI%20Max%2C%20Enables%20Unified%20Reporting&body=From MediaPost%3A%20%0A%0AGoogle%20Ads%20Enhances%20AI%20Max%2C%20Enables%20Unified%20Reporting%0A%0Ahttps%3A//www.mediapost.com/publications/article/418214/google-adds-ai-max-reporting-expands-ai-brief.html?utm_source=share%26utm_medium=email%0A"><span class="icon"></span></a></li></ul></nav></div></div></div><!-- email to a friend modal - should be used for anything we want to modal on this page --><div class="modal fade" id="article_util_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false"><div class="modal-dialog"><div class="modal-content"></div></div></div><div id="tags" class="col-md-11">
413<a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/ad-campaign/">ad campaign</a>,
414                    
415                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/ad-platform/">ad platform</a>,
416                    
417                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/advertising/">advertising</a>,
418                    
419                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/ai/">ai</a>,
420                    
421                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/artificial-intelligence/">artificial intelligence</a>,
422                    
423                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/data/">data</a>,
424                    
425                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/data-management/">data management</a>,
426                    
427                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/google/">google</a>,
428                    
429                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/media-buying/">media buying</a>,
430                    
431                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/search/">search</a>,
432                    
433                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/search-marketing/">search marketing</a>,
434                    
435                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/voice-assisted/">voice assisted</a>,
436                    
437                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/voice-search/">voice search</a>,
438                    
439                        <a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'tag','value': 1});" href="/publications/tag/yahoo-finance/">yahoo finance</a></div><div id="comments-container-418214" class="col-md-11"><div style="col-md-11"><button class="leave-comment" id="leave-comment-418214">Comment</button><div class="loader"><center>
440                            Next story loading <img class="loading-image" src="https://s3.amazonaws.com/static.mediapost.com/publications/images/ajax-loader.gif" alt="loading.."></center></div></div><div id="comments-main-418214"><div id="comment-form-418214" style="margin-top:5px;"></div></div></div></div><!--/end article news--><div class="col-md-4 sidebar"><div class="rule"></div><div class="sidebar_group hidden-sm hidden-xs" style="text-align:center;"><!-- position: tower_top --><div id="ads_tower_top" class="advert"><p>advertisement</p><!-- Website tower_top Ad --><broadstreet-zone zone-id="178049" uri-keywords="true" soft-keywords="true"></broadstreet-zone></div></div><div class="sidebar_group hidden-sm hidden-xs"><div class="sidebar_title">More from <em>MediaDailyNews</em></div><ul><li><a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'morefrom','value': 1});" href="/publications/article/418241/news-organizations-face-off-against-trump-administ.html">News Organizations Face Off Against Trump Administration</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'morefrom','value': 1});" href="/publications/article/418192/best-buy-ads-pushes-further-into-commerce-media-c.html">Best Buy Ads Pushes Further Into Commerce Media, CTV</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'morefrom','value': 1});" href="/publications/article/418231/youtube-rolls-out-feature-to-encourage-episodic-co.html">YouTube Rolls Out Feature To Encourage Episodic Content</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'morefrom','value': 1});" href="/publications/article/418228/seattle-passes-bill-banning-personalized-pricing-a.html">Seattle Passes Bill Banning Personalized Pricing At Grocery Stores</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'article','event_label': 'morefrom','value': 1});" href="/publications/article/418214/google-ads-enhances-ai-max-enables-unified-report.html">Google Ads Enhances AI Max, Enables Unified Reporting</a></li></ul></div><div class="sidebar_group hidden-sm hidden-xs"><div class="sidebar_title">SPONSOR CONTENT</div><ul><li><div class="native-ad-unit"><a href="https://www.mediapost.com/ads/native/click/3518/?newsletter=mediadailynews&amp;source=website" class="native-ad-link">
441        Join QSR Marketers in Santa Barbara!
442    </a></div></li><li><div class="native-ad-unit"><a href="https://www.mediapost.com/ads/native/click/3519/?newsletter=mediadailynews&amp;source=website" class="native-ad-link">
443        Thanks for all the great entries!  Finalists will be announced next week.
444    </a></div></li></ul></div></div><!--/end sidebar--></div><!--/end row--></div><!-- ONLY DISPLAY DISCOVER AND FOOTER WHEN ES HAS CEASED --></div><!--/end container--><!-- Facebook Pixel Code -->
444<script>
vendor: 678 bytes, lines 444-463
444
445        !function (f, b, e, v, n, t, s) {
446            if (f.fbq)return;
447            n = f.fbq = function () {
448                n.callMethod ?
449                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
450            };
451            if (!f._fbq) f._fbq = n;
452            n.push = n;
453            n.loaded = !0;
454            n.version = '2.0';
455            n.queue = [];
456            t = b.createElement(e);
457            t.async = !0;
458            t.src = v;
459            s = b.getElementsByTagName(e)[0];
460            s.parentNode.insertBefore(t, s)
461        }(window, document, 'script',
462            'https://connect.facebook.net/en_US/fbevents.js');
463        fbq('init', '
4631353226008029768
vendor: 42 bytes, lines 463-465
463');
464        fbq('track', 'PageView');
465    
465</script>
465<noscript><img height="1" width="1"
466             src="https://www.facebook.com/tr?id=1353226008029768&ev=PageView&noscript=1"/></noscript><!-- End Facebook Pixel Code --><!-- Global site tag (gtag.js) - Google Analytics GA4 -->
vendor: 63 bytes, line 466
466<script async src="https://www.googletagmanager.com/gtag/js?id=
466G-FTD94KXZMD
vendor: 11 bytes, line 466
466"></script>
466<script>
467  window.dataLayer = window.dataLayer || [];
468  function gtag(){dataLayer.push(arguments);}
469  gtag('js', new Date());
470</script>
470<script src="https://s3.amazonaws.com/static.mediapost.com/base/js/mp-ga4-pageviews.js"></script>
470<script>
471  if (window.mpGa4) {
472    mpGa4.initGa4Pageviews('driveby');
473  } else {
474    gtag('config', 'G-FTD94KXZMD', { send_page_view: true });
475  }
476</script>
476<!-- BroadStreet Flux Analytics-->
476<script src="https://flux.broadstreet.ai/emit/8061.js" async></script>
476</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.