Questa pagina fornisce una panoramica dell'architettura dell'API Google Ad Manager e descrive concetti e termini generali di Ad Manager.
Architettura delle API
Di seguito è riportato un diagramma semplificato delle classi principali nell'API Ad Manager e della loro correlazione tra loro:
Ordine
- Un oggetto
Order
contiene informazioni generali sull'ordine, come la valuta o il venditore, e contiene una o più istanzeLineItem
. Nel codice, ogniLineItem
contiene l'ID dell'oggettoOrder
che contiene, anziché ilOrder
che contiene un elenco diLineItem
oggetti. LineItem
- Un oggetto
LineItem
descrive un insieme di requisiti per la pubblicazione di un annuncio, inclusi come e quando mostrare gli annunci, le dimensioni delle creatività da mostrare e l'ordine in cui mostrarle (in ordine, ponderato o in base al loro rendimento), la priorità di questi annunci e molte proprietà che descrivono la struttura dei costi. UnLineItem
ha un oggettoInventoryTargeting
che descrive gli oggettiAdUnit
ePlacement
che può scegliere come target e ulteriori oggetti facoltativi di sottoclasseTargeting
che rappresentano criteri geografici, personalizzati o di altro tipo. LineItemCreativeAssociation
- Un
LineItemCreativeAssociation
(spesso chiamato LICA) collega unLineItem
a unCreative
. Gli elementi pubblicitari possono essere collegati a più di una creatività e, a seconda del tipo di account, potresti essere in grado di collegare una creatività a più di un elemento pubblicitario. Quando crei un elementoLineItemCreativeAssociation
, Ad Manager verifica innanzitutto se sia la creatività sia l'elemento pubblicitario sono compatibili. Ad esempio, se le dimensioni sono diverse, riceverai un errore quando provi a creare o aggiornare l'associazione. Questo oggetto ti consente anche di sostituire alcuni valori nell'elementoLineItem
associato, come le date di inizio/fine o le dimensioni (se hai una creatività che non si adatta perfettamente alle dimensioni specificate dall'elemento pubblicitario, ma vuoi lasciare che Ad Manager regoli le dimensioni della creatività per adattarle all'unità pubblicitaria al momento). Le LICA non sono esposte nell'interfaccia utente di Ad Manager; sono una convenzione API. Creatività
- Un
Creative
rappresenta l'annuncio effettivo. Se l'annuncio è ospitato da Ad Manager, questo oggetto contiene i byte immagine effettivi, i file Flash o i tag HTML personalizzati archiviati sui server di Ad Manager. Se la creatività è ospitata su un sito di terze parti, la creatività è un URL o uno snippet HTML che effettua la richiesta dal server di terze parti. Sottoclassi di targeting per inventario e targeting
- L'oggetto
InventoryTargeting
elenca le unità pubblicitarie associate a uno specificoLineItem
. Puoi specificare criteri di targeting aggiuntivi e facoltativi utilizzando istanze aggiuntive di una sottoclasse appropriata diTargeting
. Posizionamento
- Un oggetto
Placement
è una raccolta di uno o più oggettiAdUnit
. AdUnit
AdUnit
rappresenta una posizione dell'annuncio su una o più pagine. UnAdUnit
può essere una destinazione di un oggettoInventoryTargeting
diLineItem
o un oggettoPlacement
. Un oggettoAdUnit
include una dimensione, un ID e un nome univoco. L'ID viene utilizzato per identificare altri oggettiAdUnit
all'interno dell'API; il nome viene utilizzato come identificatore univoco nei tag HTML per identificare uno specifico oggettoAdUnit
e viene inviato nuovamente ad Ad Manager come parte della richiesta di pagina.