Antes de quitar un presupuesto, asegúrate de que no lo usen campañas de ENABLED ni de PAUSED.
Verifica el recuento de referencias del presupuesto
Verifica el campo reference_count del presupuesto antes de intentar quitarlo. Si este campo es mayor que 0, aún hay ENABLED o PAUSED campañas que usan el presupuesto. Puedes recuperar esta información consultando campaign_budget como el recurso principal:
SELECT campaign_budget.reference_count
FROM campaign_budget
WHERE campaign_budget.id = campaign_budget_id
Quita el presupuesto de la campaña
Una vez que hayas determinado que un CampaignBudget ya no está en uso (reference_count = 0) y se puede quitar, envía un CampaignBudgetOperation con remove establecido en el nombre del recurso del presupuesto de la campaña:
{
"operations": [
{
"remove": "customers/CUSTOMER_ID/campaignBudgets/CAMPAIGN_BUDGET_ID"
}
]
}