Discriminator identifying this as a URL asset. See /schemas/creative/asset-types for the registry.
Optionalurl_Optionalmacro_One declaration per token occurrence in url; declaration_id values MUST be unique and every location MUST identify an existing occurrence. Absence retains legacy opaque transport behavior.
OptionaldescriptionDescription of what this URL points to
Optionalstate_Binding used only when this URL populates a seller_rendered_stateful_display state_click_urls slot. It MUST match one declared states[].state_id (semantic validators resolve it); at most one entry per state. Omit for ordinary URL slots.
Optionalprovenance
URL reference asset.
url_typedeclares the mechanism a receiver uses to invoke the URL (clickthrough, displayad_request,tracker_pixel, ortracker_script) and is distinct from the URL's purpose, which the format declares inurl-asset-requirements.role. Senders SHOULD includeurl_typeon every URL asset. Whenurl_typeis absent, receivers SHOULD fall back to the format's role: clickthrough/landing_page →clickthrough; impression_tracker/click_tracker →tracker_pixel; viewability_tracker →tracker_script; third_party_tracker and display ad requests have no safe fallback. When neitherurl_typenor a format-side role is available, receivers MUST NOT silently pick a mechanism. VAST/DAAST tag URLs are not URL assets — useasset_type: "vast"orasset_type: "daast".