EEA/UK flow: Accept and Reject are both visible and equally accessible.
US flow: required opt-out/privacy controls are visible.
Non-banner/global informational flow: banner suppression (or informational-only Continue) matches policy.
Where consent UI is shown, it can be reopened from a persistent link/button.
First and second layer text matches approved legal copy.
Keyboard navigation works for all controls.
default command fires before tag execution.
update command fires after user action in banner regions.
No-banner regions resolve to granted defaults where banner is intentionally not shown.
All four keys are present: ad_storage, analytics_storage, ad_user_data, ad_personalization.