광고 규칙은 광고 규칙 라이브러리에서 생성 및 저장되는 독립적 개체이고 최소한 name
, evaluation_spec
및 execution_spec
을 포함합니다. 규칙의 기본 구조는 다음과 같습니다.
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
Facebook은 인사이트 지표 또는 개체 메타데이터 필드가 변경되면 트리거 기반 규칙을 평가합니다. Facebook은 예약된 시간 간격으로 예약 기반 규칙을 평가합니다.
규칙 evaluation_spec
의 주된 목적은 규칙이 조치를 실행해야 하는 대상 개체를 결정하는 것입니다. 더 알아보기.
규칙의 execution_spec
은 평가를 통과하는 모든 개체에 적용되는 조치를 결정합니다. 더 알아보기.
규칙의 status
는 규칙을 실행해야 하는지를 결정합니다. 상태에는 ENABLED
와 DISABLED
, 이렇게 두 가지가 있습니다. 규칙을 일시적으로 해제하려면 규칙을 수정하고 상태를 DISABLED
로 설정합니다. 규칙을 다시 활성화하려면 규칙을 수정하고 상태를 다시 ENABLED
로 설정합니다. 규칙을 영구적으로 제거하려면 삭제합니다.