Download the Quick Start Guide

Ad Codes

The AdsML Controlled Vocabularies provide a default vocabulary of terms and values — ad codes — for use in AdsML messages, giving users the flexibility to standardize and control message data in specific contexts. A typical AdsML project will use many of these ad codes, while defining additional codes to control data values specific to its own implementations and workflows.

For example, AdsML Controlled Vocabularies are available for,

Ad Size Ad Type Billing Allocation Billing Basis
Bleed Type Change Type Channel Usage Classification Code
Communication Channel Type Color Contact Role Content Handling Instructions
Contract Type Country (ISO) Credit Card Type Currency (ISO)
Digital Media Type Encoding Encryption Financial Document Type
Guarantee Media Type Multiple Ad Content Handling Party Role
Payment Means Payment Terms Pickup Instructions Placement in Book (print)
Placement Link Type Position on Page (interactive, print) Pre-Defined Period Preflight Test Results
Proof Type Price Component Price Type Proof of Publication Type
Rate Card Status Reason for Denial Recurrence Pattern Rendering Type
Response Conditions Retrieval Instructions Section Status
Targeting Type Tax Type Taxation Status Tearsheet Type
Unit of Measure

For the AdsML codes and guidance on how to use them refer to the “AdsML Controlled Vocabularies” and “E-Commerce Usage Rules & Guidelines” documents.

User defined Ad Codes

AdsML recognises that users often want to define and use their own specific code sets and so the AdsML Framework provides the extensibility mechanisms that allows this.

For guidance on how to define and use your own ad codes, refer to the “E-Commerce Usage Rules & Guidelines” document.

The referenced documents can be accessed from the download page.

Contact Role