def create_ad(account, tagline): print('**** Creating ad for ' + tagline) my_ad = ad_creation_utils.create_website_clicks_ad( account=account, name="Hot Startups near you!", country='US', title="Hot Startups near you!", # How it looks body=tagline, url="http://www.seattle.gov/visiting/", bid_type=AdSet.BidType.cpm, bid_info={AdSet.Field.BidInfo.impressions: 0.05}, # $0.53 / thousand daily_budget=1, # $10.00 per day age_min=13, age_max=65, paused=True, # Default is False but let's keep this test ad paused ) print('**** Done!') preview = my_ad.get_ad_preview( params={ AdPreview.Field.ad_format: AdPreview.AdFormat.right_column_standard }) preview_filename = os.path.join(os.getcwd(), 'preview_ad.html') preview_file = open(preview_filename, 'w') preview_file.write( "<html><head><title>Facebook Ad Preview</title><body>%s</body></html>" % preview.get_html()) preview_file.close() print('**** %s has been created!' % preview_filename)
# session of the default api) my_account = AdAccount.get_my_account() print('**** Creating ad...') # Create my ad my_ad = ad_creation_utils.create_website_clicks_ad( account=my_account, name="Visit Seattle", country='US', title="Visit Seattle", # How it looks body="Beautiful Puget Sound.", url="http://www.seattle.gov/visiting/", image_path=os.path.join(this_dir, 'test.png'), bid_type=AdSet.BidType.cpm, bid_info={AdSet.Field.BidInfo.impressions: 53}, # $0.53 / thousand daily_budget=1000, # $10.00 per day age_min=13, age_max=65, paused=True, # Default is False but let's keep this test ad paused ) print('**** Done!') # Get the preview and write an html file preview = my_ad.get_ad_preview(params={ AdPreview.Field.ad_format: AdPreview.AdFormat.right_column_standard })
# session of the default api) # my_account = AdAccount.get_my_account() print('**** Creating ad...') # Create my ad my_ad = ad_creation_utils.create_website_clicks_ad( account=my_adaccount_id, app_id=my_app_id, name="Visit Seattle", country='US', title="Visit Seattle", # How it looks body="Beautiful Puget Sound.", url="http://www.seattle.gov/visiting/", image_path=os.path.join(path, path + '/test_image.jpg'), optimization_goal=AdSet.OptimizationGoal.offsite_conversions, promoted_object=my_conversion_id, billing_event=AdSet.BillingEvent.impressions, bid_amount=300, # $3.00 / thousand, cpm daily_budget=5000, # $50.00 per day age_min=18, age_max=30, campaign=campaigns_group, status=AdSet.Status. paused, # Default is False but let's keep this test ad paused ) print('**** Done!') # Get the preview and write an html file preview = my_ad.get_previews( params={ 'ad_format': AdPreview.AdFormat.right_column_standard,
# session of the default api) my_account = AdAccount(fbid=config['act_id']) print('**** Creating ad...') # Create my ad my_ad = ad_creation_utils.create_website_clicks_ad( account=config['act_id'], name="Visit Seattle", country='US', title="Visit Seattle", # How it looks body="Beautiful Puget Sound.", url="http://www.seattle.gov/visiting/", image_path=os.path.join(os.path.dirname(__file__), os.pardir, 'facebookads/test/misc/image.png'), optimization_goal=AdSet.OptimizationGoal.offsite_conversions, pixel_id=config['pixel_id'], billing_event=AdSet.BillingEvent.impressions, bid_amount=53, # $0.53 / thousand daily_budget=1000, # $10.00 per day age_min=13, age_max=65, campaign=config['campaign_id'], status=AdSet.Status. paused, # Default is False but let's keep this test ad paused ) print('**** Done!') # Get the preview and write an html file preview = my_ad.get_previews( params={ 'ad_format': AdPreview.AdFormat.right_column_standard,