A practical implementation guide to ad macros — moving past the responsibility model into the actual macro vocabulary, what your app has to send, and how to prove the values reached your ad server
The core mechanics you need to understand — macros sorted by owner (client-owned vs. server-observable), consent and privacy signals that can't be inferred, URL-encoding and session-handoff pitfalls, and why each CTV platform needs its own verification pass
The complete 5centsCDN macro layer — see exactly which link in the chain we operate: reading the break, performing the VAST request, substituting your app's values, and stitching the returned ad, with the VAST Validator for the verification half
A ready-to-use readiness checklist — every box to tick across app-side collection, encoding, parameter mapping, and live-request verification before a single break goes to real traffic