AdCampaign.Field.objective: AdCampaign.Objective.none, AdCampaign.Field.status: AdCampaign.Status.paused, }) campaign.remote_create() print(campaign) # _DOC close [ADCAMPAIGN_CREATE_HOMEPAGE] campaign_group_id = campaign.get_id() # _DOC open [ADCAMPAIGN_GET_ADGROUPS] # _DOC vars [campaign_group_id] from facebookads.objects import AdCampaign, AdGroup ad_campaign = AdCampaign(campaign_group_id) ad_group_iter = ad_campaign.get_ad_groups(fields=[AdGroup.Field.name]) for ad_group in ad_group_iter: print(ad_group[AdGroup.Field.name]) # _DOC close [ADCAMPAIGN_GET_ADGROUPS] campaign.remote_delete() # _DOC open [ADCAMPAIGN_CREATE_VIDEO_VIEWS] # _DOC vars [ad_account_id:s] from facebookads.objects import AdCampaign campaign = AdCampaign(parent_id=ad_account_id) campaign.update({ AdCampaign.Field.name: 'Video Views Campaign', AdCampaign.Field.status: AdCampaign.Status.paused, AdCampaign.Field.objective: AdCampaign.Objective.video_views,
AdCampaign.Field.objective: AdCampaign.Objective.none, AdCampaign.Field.status: AdCampaign.Status.paused, }) campaign.remote_create() print(campaign) # _DOC close [ADCAMPAIGN_CREATE_HOMEPAGE] campaign_group_id = campaign.get_id() # _DOC open [ADCAMPAIGN_GET_ADGROUPS] # _DOC vars [campaign_group_id] from facebookads.objects import AdCampaign, AdGroup ad_campaign = AdCampaign(campaign_group_id) ad_group_iter = ad_campaign.get_ad_groups(fields=[AdGroup.Field.name]) for ad_group in ad_group_iter: print(ad_group[AdGroup.Field.name]) # _DOC close [ADCAMPAIGN_GET_ADGROUPS] campaign.remote_delete() # _DOC open [ADCAMPAIGN_CREATE_VIDEO_VIEWS] # _DOC vars [ad_account_id:s] from facebookads.objects import AdCampaign campaign = AdCampaign(parent_id=ad_account_id) campaign.update({ AdCampaign.Field.name: 'Video Views Campaign', AdCampaign.Field.status: AdCampaign.Status.paused, AdCampaign.Field.objective: AdCampaign.Objective.video_views,
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. ''' This is a template for DocSmith samples in Python. Copy it and create yours Code should follow guidelines at https://our.intern.facebook.com/intern/wiki/Solutions_Engineering/DocSmith Each example should be run using facebookads/docs_runner/doc_runner.py Comments on style: - IDs should be defined outside of _DOC blocks so they don't appear into the docs - Dependencies, like campaigns, should be generated in the fixtures module ''' from examples.docs import fixtures campaign_group_id = fixtures.create_adcampaign().get_id_assured() #! _DOC open [TEMPLATE] #! _DOC vars [campaign_group_id] from facebookads.objects import AdCampaign, AdGroup ad_campaign = AdCampaign(campaign_group_id) ad_groups = ad_campaign.get_ad_groups(fields=[AdGroup.Field.name]) for ad_group in ad_groups: print(ad_group[AdGroup.Field.name]) #! _DOC close [TEMPLATE]
""" This is a template for DocSmith samples in Python. Copy it and create yours Code should follow guidelines at https://our.intern.facebook.com/intern/wiki/Solutions_Engineering/DocSmith Each example should be run using facebookads/docs_runner/doc_runner.py Comments on style: - IDs should be defined outside of _DOC blocks so they don't appear into the docs - Dependencies, like campaigns, should be generated in the fixtures module """ from examples.docs import fixtures campaign_group_id = fixtures.create_adcampaign().get_id_assured() #! _DOC open [TEMPLATE] #! _DOC vars [campaign_group_id] from facebookads.objects import AdCampaign, AdGroup ad_campaign = AdCampaign(campaign_group_id) ad_groups = ad_campaign.get_ad_groups(fields=[AdGroup.Field.name]) for ad_group in ad_groups: print(ad_group[AdGroup.Field.name]) #! _DOC close [TEMPLATE]