Vous rencontrez un problème avec le filtrage des ensembles d'annonces via le SDK Facebook Ads Python.Facebook Ensembles d'annonces "Ne pas délivrer non approuvé" via Python SDK
Je fais l'appel suivant (le compte variable est une instance de AdAccount):
account_adsets = account.get_ad_sets(fields=fields, params={'effective_status':['ACTIVE'], 'status':['ACTIVE'],
'date_preset':'today',
'is_completed':False,
'include_deleted':False})
Et Je reviens adsets qui sont marqués « Non Livraison, non approuvé » dans la « Livraison "colonne de Power Editor, en plus de celles marquées" Active ". Comme vous pouvez le voir dans l'appel ci-dessus, je suis déjà en train de restreindre les choses à 'status': ['ACTIVE'], ce qui aurait filtré nos adsets refusés (comme suggéré dans le AdSet source here, et copié ci-dessous):
class AdSet(
AbstractCrudObject,
HasAdLabels,
CanValidate,
):
def __init__(self, fbid=None, parent_id=None, api=None):
self._isAdSet = True
super(AdSet, self).__init__(fbid, parent_id, api)
class EffectiveStatus:
active = 'ACTIVE'
paused = 'PAUSED'
deleted = 'DELETED'
pending_review = 'PENDING_REVIEW'
disapproved = 'DISAPPROVED'
preapproved = 'PREAPPROVED'
pending_billing_info = 'PENDING_BILLING_INFO'
campaign_paused = 'CAMPAIGN_PAUSED'
archived = 'ARCHIVED'
adset_paused = 'ADSET_PAUSED'
Quelqu'un at-il des idées pour empêcher l'apparition de ces ensembles d'annonces?