2016-09-01 2 views
0

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?

Répondre

0

Les ensembles d'annonces ne sont pas approuvés ou refusés, les annonces sont.

Je ne suis pas 100% sûr de ce que vous voyez dans l'interface utilisateur éditeur Power, mais je pense qu'il nous montre « l'absence de résultats, non approuvé » par la détection que toutes les annonces de cet ensemble d'annonces sont Refusé

Dans votre cas, vous devez filtrer le statut des annonces en procédant à la récupération à ce niveau et en remontant vers les ensembles d'annonces et les campagnes, ou filtrer après votre appel en fonction des annonces du jeu d'annonces