Aller au contenu principal

Inventory Blueprint

12 endpoints REST pour générer des hiérarchies d'ad units, gérer les size bundles et les size mappings.

Endpoints REST

MéthodePathDescriptionCrédits
POST/gam/blueprint/generateGénérer une hiérarchie d'ad units à partir d'un template0
POST/gam/blueprint/validateValider une structure d'ad units0
POST/gam/blueprint/exportExporter en JSON/CSV/GAM Batch0
GET/gam/blueprint/templatesLister les templates disponibles0
POST/gam/blueprint/pushPousser les ad units vers GAM0.5/unit
GET/gam/blueprint/size-bundlesLister les size bundles0
POST/gam/blueprint/size-bundlesCréer un size bundle0
DELETE/gam/blueprint/size-bundles/{id}Supprimer un size bundle0
POST/gam/blueprint/size-mappingsCréer un size mapping0
GET/gam/blueprint/size-mappings/{ad_unit_id}Voir le mapping d'une ad unit0
PUT/gam/blueprint/size-mappings/{ad_unit_id}Modifier un size mapping0
POST/gam/blueprint/forecastPrévision d'inventaire disponible0

Outils MCP

OutilDescriptionCrédits
generate_inventory_blueprintGénérer un blueprint à partir d'un template métier0
push_blueprint_to_gamCréer les ad units dans GAM0.5/unit
list_ad_unitsLister les ad units du réseau0
get_ad_unitDétail d'une ad unit0
create_ad_unitCréer une ad unit0.5
update_ad_unitModifier une ad unit0

Exemples

Générer un blueprint

{
  "tool": "generate_inventory_blueprint",
  "arguments": {
    "template": "news_premium",
    "brand": "acme_news",
    "include_skin": true,
    "include_interstitial": true
  }
}

Notes

  • 5 templates prédéfinis : news, news_premium, ecommerce, blog, spa.
  • Validation naming GAM : ^[a-z][a-z0-9_]{0,99}$.
  • Mode dry-run disponible (preview avant commit).
  • Les size bundles groupent les tailles IAB par contexte (masthead, MPU, leaderboard).