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.
Le service de paramètres inter-partenaires permet de récupérer et de modifier les paramètres à l’échelle du membre d’un membre dans PSP. Ils contiennent des délais d’expiration des soumissionnaires mondiaux, des détails de granularité des prix pour les offres et des paramètres de devise. Les paramètres inter-partenaires sont des paramètres globaux dans l’interface utilisateur.
API REST
| HTTP, méthode | Endpoint | Description |
|---|---|---|
GET |
https://api.appnexus.com/prebid/cross-partner-settings?member_id=9385 | Obtenez tous les paramètres inter-partenaires pour le membre de l’appelant. |
POST |
https://api.appnexus.com/prebid/cross-partner-settings | Create un nouveau paramètre inter-partenaires. Transmettez les paramètres inter-partenaires au format JSON dans le corps de la demande. |
PUT |
https://api.appnexus.com/prebid/cross-partner-settings | Mettre à jour un paramètre inter-partenaires existant. Transmettez les paramètres de partenaires croisés mis à jour au format JSON dans le corps de la demande. |
PATCH |
https://api.appnexus.com/prebid/cross-partner-settings | Mettez à jour une partie d’un paramètre inter-partenaires existant. Transmettez les paramètres de partenaires croisés mis à jour au format JSON dans le corps de la demande. |
GET
Obtenez tous les paramètres inter-partenaires. Pour que la demande soit valide, les données de session utilisateur doivent être incluses.
Paramètres
| Nom | Type | Portée | Description |
|---|---|---|---|
member_id |
entier | Obligatoire | ID de membre auquel les paramètres inter-partenaires seront associés. |
Exemple d’appel utilisant curl
curl data = ([
{
"username":"aedwards_1",
"user_id":"1",
"user_type":"admin",
"entity_id":7293,
"initial_user_id":null,
"initial_user_name":null,
"access_control":{
"member_configured":null,
"groups":{
"roles":[
123
],
"teams":[
232,
12,
32
]
}
}
}
])
'https://api.appnexus.com/prebid/cross-partner-settings?member_id=9385'
Données de session
| Nom | Type | Portée | Description |
|---|---|---|---|
username |
string | Obligatoire | Nom de l’utilisateur qui effectue la demande. |
user_id |
entier | Obligatoire | ID de l’utilisateur qui effectue la demande. |
user_type |
chaîne | Obligatoire | Type d’utilisateur qui effectue la demande. Par exemple : "admin". |
entity_id |
entier | Obligatoire | ID de l’entité de l’utilisateur. |
initial_user_id |
entier | Obligatoire | |
initial_user_name |
chaîne | Obligatoire | |
access_control |
objet | Obligatoire | |
access_control.member_configured |
Obligatoire | ||
access_control.groups |
objet | Obligatoire | |
access_control.groups.roles |
tableau | Obligatoire | |
access_control.groups.teams |
tableau | Obligatoire |
Réponse
Une réponse réussie retourne un json contenant les paramètres inter-partenaires pour le membre passé.
| Champ | Type | Description |
|---|---|---|
bidder_timeout_ms |
entier | Temps maximal, en millisecondes, que les partenaires Prebid Server Premium et les autres soumissionnaires de notre Place de marché sont donnés pour répondre. |
deleted |
valeur booléenne | Indique si le paramètre inter-partenaires a été supprimé. |
id |
entier | Identificateur unique de l’objet de paramètre inter-partenaires. |
last_modified |
string | Date de la dernière modification de l’objet de paramètre inter-partenaires. |
member_id |
entier | Identificateur unique du membre auquel appartient l’objet de paramètre inter-partenaires. |
price_granularity |
objet | Consultez le tableau de granularité des prix ci-dessous. |
Remarque
La hiérarchie des délais d’expiration complets dans l’ordre de priorité la plus élevée à la priorité la plus basse est la suivante :
- Debug Auction timeout value (2000ms) [if debug=1/true].
- Valeur de demande
auction_timeout_msd’annonce définie par l’éditeur. - Valeur au niveau du placement
auction_timeout_ms. Contactez votre représentant Xandr pour définir cette valeur. - Valeur de délai d’expiration des paramètres globaux PSP (partenaires croisés) définie par l’éditeur. Consultez les conseils ici.
- Valeur de niveau
default_auction_timeout_msmembre pour le centre de données donné. Contactez votre représentant Xandr pour définir cette valeur. - Valeur au niveau
default_auction_timeout_msdu membre. Contactez votre représentant Xandr pour définir cette valeur. - Centre de données Xandr/valeur par défaut globale (150 ms).
Granularité des prix
La granularité des prix définit les compartiments de prix CPM dans lesquels les offres des partenaires de demande seront regroupées. Pour plus d’informations, consultez la documentation Prebid.
| Propriété | Type | Description |
|---|---|---|
label |
string | Valeur acceptée pour la granularité des prix. Consultez la documentation Prebid. |
ranges |
tableau | Objet conteneur décrivant la plage de granularité des prix. |
ranges.max |
entier | Longueur maximale de la plage. |
ranges.increment |
float | Quantité à incrémenter au sein de la plage. |
precision |
entier | Nombre de décimales pour arrondir le prix. Deux étant la valeur par défaut, un prix de 2,1234 est arrondi à deux décimales, 2,12. |
currency_code |
string | Chaîne contenant le code monétaire souhaité pour les calculs de compartiment de prix. Doit faire partie de la liste des devises approuvées par Xandr. |
Exemple de réponse
{
"id":5,
"member_id":7293,
"bidder_timeout_ms":0,
"price_granularity":{
"label":"Dense",
"ranges":[
{
"max":3,
"increment":0.01
},
{
"max":8,
"increment":0.05
},
{
"max":20,
"increment":0.5
}
],
"currency_code":"USD",
"precision":2
},
"last_modified":"2019-10-31T17:37:50Z",
"deleted":false
}
POST
Create un nouveau paramètre inter-partenaires.
POST: Exemple d’appel à l’aide de curl
{
"id":123,
"member_id":13859,
"bidder_timeout_ms":995,
"price_granularity":{
"label":"Dense",
"ranges":[
{
"max":3,
"increment":0.01
},
{
"max":8,
"increment":0.05
},
{
"max":20,
"increment":0.5
}
],
"precision":2,
"currency_code":"USD"
}
}
POST:Paramètres
| Nom | Type | Portée | Description |
|---|---|---|---|
bidder_timeout_ms |
entier | Obligatoire | Temps maximal, en millisecondes, que les partenaires Prebid Server Premium et les autres soumissionnaires de notre Place de marché sont donnés pour répondre. |
member_id |
entier | Obligatoire | ID de membre auquel les paramètres inter-partenaires seront associés. |
price_granularity |
objet | Obligatoire | Paramètres de granularité des prix. Pour plus d’informations sur cet objet, consultez le tableau de granularité des prix ci-dessous. |
POST: Granularité des prix
La granularité des prix définit les compartiments de prix CPM dans lesquels les offres des partenaires de demande seront regroupées. Pour plus d’informations, consultez la documentation Prebid.
| Propriété | Type | Portée | Description |
|---|---|---|---|
ranges |
tableau | Obligatoire | Objet conteneur décrivant la plage de granularité des prix. |
ranges.max |
entier | Obligatoire | Longueur maximale de la plage. |
ranges.increment |
float | Obligatoire | Quantité à incrémenter au sein de la plage. |
precision |
entier | Obligatoire | Nombre de décimales pour arrondir le prix. Deux étant la valeur par défaut, un prix de 2,1234 est arrondi à deux décimales, 2,12. |
currency_code |
string | Obligatoire | Chaîne contenant le code monétaire souhaité pour les calculs de compartiment de prix. Doit faire partie de la liste des devises approuvées par Xandr. |
POST:Exemple
{
"username":"aedwards_1",
"user_id":"1",
"user_type":"admin",
"entity_id":7293,
"initial_user_id":null,
"initial_user_name":null,
"access_control":{
"member_configured":null,
"groups":{
"roles":[
123
],
"teams":[
232,
12,
32
]
}
}
}