Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce service en lecture seule vous permet de rechercher des créations en fonction de critères spécifiques tels que les status d’audit, l’ID, la taille, etc. Pour ajouter des créations au système, consultez le Service créatif.
Avertissement
Étant donné que ce service recherche tous les éléments créatifs sur la plateforme de Xandr (pas seulement la vôtre), une recherche trop large peut entraîner une erreur. Pour vous assurer que vous obtenez des résultats, veuillez affiner votre recherche autant que possible.
Implémentation
API REST
| Méthode HTTP | Point de fin | Description |
|---|---|---|
| POST |
[https://api..com/creative-search](https://api..com/creative-search) (creative_search JSON) |
Pour rechercher des créatifs. |
| POST |
[https://api..com/creative-search?sort=FIELD_NAME.ASC_OR_DESC](https://api..com/creative-search?sort=FIELD_NAME.ASC_OR_DESC) (creative_search JSON) |
Recherchez des créations et triez les résultats. Remarque : Les champs utilisés pour rechercher des créations ne sont pas exactement les mêmes que les champs retournés. Cela est dû au fait que les objets retournés sont dessinés à partir du service créatif et mis en forme en conséquence. Ce service recherche uniquement les créations actives. |
Champs JSON
| Champ | Type | Sorte? | Utilisation |
|---|---|---|---|
ad_profile_id |
int | Non |
Doit être utilisé avecbrand_status. Recherchez un créatif par l’ID de son profil publicitaire. |
audit_status |
tableau d’énumération | Oui | Recherchez des créatifs par leur status d’audit. Valeurs possibles : « no_audit », « en attente », « rejeté », « audité ». |
brand_ids |
tableau d’entiers | Non | Recherchez des créatifs par les ID de leurs marques. |
brand_status |
tableau d’énumération | Non |
Doit être utilisé avecad_profile_id. Recherchez des créatifs par leur marque status. Par exemple, si ce paramètre est défini sur « approuvé », toutes les marques approuvées dans les profils publicitaires spécifiés dans ad_profile_id seront retournées dans la réponse. Valeurs possibles : « approuvé », « cas par cas », « interdit ». Le champ marque status est retourné uniquement dans la réponse lorsque vous utilisez ce filtre. |
click_url |
string | Oui | Pas un filtre. Trier les résultats dans l’ordre de clic alphabétique croissant/décroissant de l’URL. |
creative_ids |
tableau d’entiers | Oui, utilisez « id » dans la chaîne de requête. | Recherchez des créatifs par leur ID. |
description |
string | Non | Recherchez des créatifs par termes dans leurs descriptions. |
formats |
tableau d’énumération | Oui, utilisez « format » dans la chaîne de requête. | Recherchez des créatifs par leur format. Valeurs possibles : « url-html », « url-js », « flash », « image », « raw-js », « raw-html », « iframe-html », « url-vast », « text ». |
landing_page_url |
string | Oui | Pas un filtre. Trie les résultats dans l’ordre croissant/décroissant de l’URL de la page d’accueil alphabétique. |
media_content |
string | Non | Recherchez un créatif par les données dans son champ original_content (voir Creative Service). |
media_subtype |
tableau d’énumération | Non |
Déconseillé, utilisezmedia_subtype_ids à la place. Recherchez des créatifs selon leurs sous-types de médias. Valeurs possibles : « Bannière », « Popup », « Popunder ». |
media_subtype_ids |
tableau d’entiers | Oui, utilisez « media_subtype_id » dans la chaîne de requête. | Recherchez des créatifs par leur sous-type de média via l’ID. Vous pouvez utiliser le service de sous-type multimédia pour rechercher les ID souhaités. |
media_url |
string | Oui | Recherchez un créatif par son URL. |
member_action |
enum | Non |
Doit être utilisé avecmember_ids. Si cette valeur est définie sur « exclure », vous excluez les membres spécifiés dans de member_ids la recherche. Sinon, les ID spécifiés sont inclus. |
member_ids |
tableau d’entiers | Oui, utilisez « member_id » dans la chaîne de requête. |
Doit être utilisé avecmember_action. Recherchez des créatifs par les ID de leurs membres. |
modified_since |
Timestamp | Non | Recherchez les créations qui ont été modifiées depuis cette date. Format : « AAAA-MM-JJ HH :MM :SS ». |
review_status |
tableau d’énumération | Non | Recherchez des créatifs en fonction de leur révision status (à partir des profils publicitaires associés). Valeurs possibles : « révisé », « non révisé ». Le champ révision status est retourné uniquement dans la réponse lorsque vous utilisez ce filtre. |
size_in_bytes |
string | Oui | Pas un filtre. Le tri entraîne l’ordre croissant/décroissant de la taille. |
sizes |
tableau de chaînes | Oui, utilisez « width » et « height » dans la chaîne de requête. | Recherchez des créatifs en fonction de leur taille, par exemple, « 728 x 90 ». |
template_id |
int | Oui | Recherchez des créatifs par leurs ID de modèle créatif. |
uploaded_since |
Timestamp | Non | Recherchez les créations qui ont été chargées depuis cette date. Format : « AAAA-MM-JJ HH :MM :SS ». |
Exemples
Rechercher toutes les bannières créatives qui ont réussi l’audit de Xandr
$ cat creative_search
{
"creative_search": {
"audit_status": [
"audited"
],
"media_subtype": [
"banner"
]
}
}
$ curl -b cookies -c cookies -X POST -d @creative_search 'https://api.adnxs.com/creative-search'
{
"response": {
"status": "OK",
"creatives": [
{
"id": "48652",
"width": "300",
"height": "250",
"media_url": "https:\/\/cdn.adnxs.com\/p\/05\/d1\/cd\/fe\/05d1cxxxxxx221db2ba8b.png",
"content": null,
"format": "image",
"member_id": "408",
"brand_id": "1",
"click_url": "https:\/\/www.sample.com",
"audit_status": "audited",
"size_in_bytes": "14545",
"landing_page_url": null,
"last_activity": "2010-07-23 16:40:41",
"created_on": "2010-04-30 07:20:23",
"media_subtypes": [
"banner"
],
"pop_values": null
},
{
"id": "73163",
"width": "300",
"height": "250",
"media_url": null,
"content": "<iframe src=\"https:\/\/xxxx.net\/udm\/img.fetch?sid=2773;tid=2;ev=1;dt=1;\" width=300
height=250 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No><\/iframe>
<noscript><a href=\"https:\/\/fletcher.net\/udm\/clk.cpx?sid=2773;ev=2;tid=2;dt=3\"><img src=\
"https:\/\/sample.net\/udm\/img.fetch?sid=2773;ev=1;tid=2;dt=3\" width=300 height=250 border=0>
<\/a><\/noscript>",
"format": "iframe-html",
"member_id": "333",
"brand_id": "17",
"click_url": "",
"audit_status": "audited",
"size_in_bytes": "0",
"landing_page_url": "https:\/\/www.appleblueberry.com",
"last_activity": "2010-09-07 23:33:45",
"created_on": "2010-08-25 16:31:43",
"media_subtypes": [
"banner"
],
"pop_values": null
},
...
]
}
}
Rechercher toutes les créations flash qui ont été chargées depuis 2012-01-01 00 :00 :00
$ cat creative_search
{
"creative_search": {
"formats": [
"flash"
],
"uploaded_since": "2012-01-01 00:00:00"
}
}
$ curl -b cookies -c cookies -X POST -d @creative_search 'https://api.adnxs.com/creative-search'
{
"response": {
"status": "OK",
"creatives": [
{
"id": "1207858",
"width": "160",
"height": "600",
"media_url": "https:\/\/cdn.adnxs.com\/p\/c7\/6d\/5b\/bd\/c76d5bbdxxxxx8b9e1507c07cbe61.swf",
"content": null,
"format": "flash",
"member_id": "326",
"brand_id": "4467",
"click_url": "https:\/\/clickclick.com\/witness\/p=28xxx96\/c=6sxd3",
"audit_status": "audited",
"size_in_bytes": "40077",
"landing_page_url": "https:\/\/www.destination.com",
"last_activity": "2012-01-01 15:56:59",
"created_on": "2012-01-01 02:34:14",
"media_subtypes": [
"banner"
],
"pop_values": null
},
{
"id": "1207859",
"width": "160",
"height": "600",
"media_url": "https:\/\/cdn.adnxs.com\/p\/3b\/d6\/f6\/1d\/3bd6f61dkdh4473djfb579430ed.swf",
"content": null,
"format": "flash",
"member_id": "326",
"brand_id": "4467",
"click_url": "https:\/\/clickclick.com\/witness\/p=2ddssd6\/c=3423",
"audit_status": "audited",
"size_in_bytes": "32094",
"landing_page_url": "https:\/\/www.destination.com",
"last_activity": "2012-01-01 15:57:36",
"created_on": "2012-01-01 02:35:52",
"media_subtypes": [
"banner"
],
"pop_values": null
},
...
]
}
}
Rechercher toutes les créations d’images 728x90 et 300x250 appartenant au membre 333
$ cat creative_search
{
"creative_search": {
"sizes": [
"728x90",
"300x250"
],
"formats": [
"image"
],
"member_ids": [
333
]
}
}
$ curl -b cookies -c cookies -X POST -d @creative_search 'https://api.adnxs.com/creative-search'
{
"response": {
"status": "OK",
"creatives": [
{
"id": "61967",
"width": "300",
"height": "250",
"media_url": "https://cdn.adnxs.com/p/c8/fb/12/56/c8fb125634xxxx2e67a783d91cf.png",
"content": null,
"format": "image",
"member_id": "333",
"brand_id": "1",
"click_url": "https://www.clickplace.com/",
"audit_status": "no_audit",
"size_in_bytes": "29433",
"landing_page_url": null,
"last_activity": "2011-05-13 02:34:47",
"created_on": "2010-07-28 20:44:22",
"media_subtypes": [
"banner"
],
"pop_values": null
},
{
"id": "291801",
"width": "728",
"height": "90",
"media_url": "https://cdn.adnxs.com/p/54/62/87/d1/546287aasxxx8e6431960ad2b1fb.png",
"content": null,
"format": "image",
"member_id": "333",
"brand_id": "2450",
"click_url": "https://thatplace.com/careers",
"audit_status": "audited",
"size_in_bytes": "24091",
"landing_page_url": "https://thatplace.com/careers",
"last_activity": "2011-05-13 03:30:00",
"created_on": "2011-04-05 18:28:29",
"media_subtypes": [
"banner"
],
"pop_values": null
},
...
]
}
}