As regras de anúncios são objetos independentes criados e armazenados na Biblioteca de Regras de Anúncios e contêm pelo menos um name
, uma evaluation_spec
e uma execution_spec
. Esta é a estrutura básica de uma regra:
curl \ -F 'name=Rule 1' \ -F 'evaluation_spec={ ... }' \ -F 'execution_spec={ ... }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
O Facebook avalia as regras baseadas em disparos quando há alterações nas métricas de insights ou no campo de metadados do objeto. Avaliamos as regras baseadas em programação em intervalos de tempo predefinidos.
evaluation_spec
.O objetivo principal da evaluation_spec
de uma regra é determinar os objetos sobre os quais a regra deve executar a ação. Saiba mais.
A execution_spec
de uma regra determina a ação que se aplica a todos os objetos que passam pela avaliação. Saiba mais.
O status
de uma regra determina se a regra deve estar em execução. Existem dois status: ENABLED
e DISABLED
. Para desativar temporariamente uma regra, edite-a e defina o status dela como DISABLED
. Para reativar uma regra, edite-a e defina o status dela como ENABLED
novamente. Para remover permanentemente uma regra, será preciso excluí-la.