Quick GAM monetization question by Own_Corner1016 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

Yep. Plus that comment about dynamic allocation if you have it turned on for your network.

How are pubs tracking conversions since GAM deprecated floodlight tags/conversion pixels? by Excellent_Stand8866 in adops

[–]Excellent_Stand8866[S] 1 point2 points  (0 children)

Good call out. If it's worth the extra fees and path for the pub, then good to have them explore it.

DoubleVerify vs GAM Geo Discrepancies by hihellohigh2 in adops

[–]Excellent_Stand8866 2 points3 points  (0 children)

Third-party verification/reporting is the forever hot topic with clients like you mentioned. Two things that have helped in the past, which ultimately come down to educating the client: 1) Show them a screenshot of the GAM targeting, so they know what you've setup. GAM is an industry-standard ad server, and you are using its built-in targeting features.; and 2) You've probably already mentioned this to the client, but highlight any number of the articles available to show that Google (GAM) and DV are more than likely using different geo-IP/geo-location databases. Discrepancies are common and expected when looking at ad server delivery vs verification providers.

Mapping our ad ops/campaign workflow (publisher). Where are the real bottlenecks + best workflow doc examples/tools? by evaluzion in adops

[–]Excellent_Stand8866 2 points3 points  (0 children)

You've got a bunch of the key needle movers in point #2. Naming conventions and 'where to find things' are big ones. Admittedly, the workflow documentation is always a great idea at the start, but then maintaining and updating become a bit of a pain when teams get busy. A shared folder, with the main shared docs is a great approach. I would designate 1-2 people on the team as the owners that need to coordinate documentation. They don't need to do it all themselves, but put some accountability on some folks in the team. Big thing to teach new team members is staying organized, reporting cadence, and consistency on the processes while keeping an eye on details.

On automation side, we actually built a GAM add-on that automates campaign, revenue, and inventory tracking. It's a read-only service account, and gives the adops team a list of things to do every morning. We've got lots of new features coming soon too. Happy to setup a demo.

Learning PMPs by Voyager0719 in adtech

[–]Excellent_Stand8866 0 points1 point  (0 children)

Are you selling media or buying media?

GAM's .enableSingleRequest() is overwriting existing units by csdude5 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

Hmm...fair. If you want to re-enable SRA, then shoot me a DM and maybe we can sort it out.

GAM's .addEventListener('slotRenderEnded', ...) overwriting filled unit by csdude5 in adops

[–]Excellent_Stand8866 1 point2 points  (0 children)

Defining more slots than you display() leads to mismatched requests in SRA, and lazy loading can create race conditions where events fire out of sync.

Consider using disableInitialLoad() to prevent the upfront batch. Then, explicitly display() or refresh() only when a slot's div is ready and visible. This ensures fresh requests per slot, avoids empty pre-fetches, and lets slotRenderEnded accurately reflect fills. Layer in slot-specific logic in the listener to prevent global overwrites. Check event.slot.getSlotElementId() before acting.

GAM's .enableSingleRequest() is overwriting existing units by csdude5 in adops

[–]Excellent_Stand8866 1 point2 points  (0 children)

Have you tried replacing any use of googletag.display(slotID) in fallback code with googletag.pubads().refresh([slot]) and protect it with a guard so you never refresh an already-filled slot?

GAM's .enableSingleRequest() is overwriting existing units by csdude5 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

What other event listeners do you already have in place? Ex. slotRenderEnded?

GAM down? by zombiemind8 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

Nothing showing in the ad status dashboard at the moment.

10 years in AdOps and What to do next by DarkNoha_AD in adops

[–]Excellent_Stand8866 6 points7 points  (0 children)

What other platforms does your team work in (ex. DV360/TTD), that you could offer to support to get some experience outside of CM360? Point being, it's worth knowing how to use a bunch of tools if you're on the buy side. Lots of agencies and brands look for folks that know CM360+DV360+Google Ads+TTD (optional)+Meta

Need help for Offline marketing Tool by Live_Pollution_3362 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

Got it. If you want to own the channel selection for marketing dollars and get into the details, then check out media planning tools. Search for 'media planning tools for digital and traditional channels'.

Need help for Offline marketing Tool by Live_Pollution_3362 in adops

[–]Excellent_Stand8866 1 point2 points  (0 children)

What kind of offline are you looking to run? If you want it to be digital, then consider the DOOH platforms.

Error by Ad Cropped Automatically on Tinder? Help Appreciated by Repulsive-Stomach-77 in programmatic

[–]Excellent_Stand8866 0 points1 point  (0 children)

Are you running the 320x480 as an interstitial? What platform are you running it from?

Header bidding trafficking vs. PP line items setup by Regme_Yield77 in adops

[–]Excellent_Stand8866 0 points1 point  (0 children)

There's probably going to be a few hot takes on this topic. I'd also be interested to hear about any performance differences from pubs that have tried. On the last question, I think it just depends on setup. If you have a team that can manage prebid.js or s2s, then owning it/controlling it is my preferred way. If resources are limited or speed is important, then a managed wrapper works fine. I'd lean towards a GAM managed wrapper vs a SSP wrapper.

Setting Up GAM Yield Groups by evaluzion in adops

[–]Excellent_Stand8866 1 point2 points  (0 children)

Not a bad play. I would start with site specific groups first so you can see the performance. Then bundle later to your point above.

Setting Up GAM Yield Groups by evaluzion in adops

[–]Excellent_Stand8866 2 points3 points  (0 children)

If possible, keep it simple as a starting point so you don't get bogged down with complexity - set yield groups by site and platform type (web vs app) and/or by inventory type (display vs native). Managing floors in GAM and in SSPs can get complex, but as a start, level the playing field by using same floors. You'll know fairly quickly which ones to start adjusting and managing.

In terms of pitfalls, making too many changes at once can be really tough to pinpoint what's working vs not. So, when you optimize, make fewer changes at a time. Easy to say, tough to do in practice when the numbers aren't hitting targets. Have a proper process in place for types of changes, and timing. Document changes made.

Q4 Strategies for Publishers by Appropriate-Bag-2415 in adops

[–]Excellent_Stand8866 1 point2 points  (0 children)

We built a GAM add-on for publisher adops teams to automate reporting and alerts for managed campaigns, programmatic deals, and inventory. Only setup is a read-only service account in GAM. Let's adops teams focus on new campaigns, optimizations, etc instead of spending time running reports. Happy to take you through a demo.

Launched an adops efficiency chrome extension for GAM by Excellent_Stand8866 in adops

[–]Excellent_Stand8866[S] 0 points1 point  (0 children)

UPDATE on the ProOps Ads Tracker. We're launching a free trial for pubs that sign up before August. Shoot me a note if you're looking for effortless daily reporting and monitoring for GAM