Edit

Share via


Audience Ads

With Audience ads, you can target ads to your ideal audience based on powerful intent signals and reach them with highly relevant messages in display, native, and video placements. These ad placements are cross-device and include premium sites like MSN, Microsoft Outlook, Microsoft 365, Microsoft Casual Games, and other partners. Clicks on these ads will take users to the landing page you specified when you created your ads.

Audience ads experiences are engaging for users, integrate naturally into page content, and deliver visually rich ads for advertisers. Audience ads are easy to set up, maintain, and optimize.

Our advertising offers, including audience marketing solutions, are anchored in the consumer audience understanding from Microsoft's audience intelligence, which includes search and web activity, LinkedIn profile data, demographic and customer data.

Responsive Audience Ads

For image-based Audience ads, you'll create an Audience campaign with responsive ads. Note that Microsoft Audience ads refers to the ad placement, while "responsive ad" refers to the data type that is used via the Bing Ads API for specific scenarios.

  1. Create the Campaign
    • The CampaignType must be set to Audience.
    • The Languages list must include All.
  2. Create the AdGroup
    • The Language and Network are not applicable for ad groups in Audience campaigns and cannot be set.
    • Include a TargetSetting with one TargetSettingDetail for each CriterionTypeGroup that you will use. Your target criteria might change over time, so you can always go back to add or update the ad group setting later.
  3. Add images via AddMedia that will be used later with your ad. At miniumum you'll need to add one landscape (wide) image. For more information about required dimensions and aspect ratios, see Image Data Object Remarks.
  4. Create the ResponsiveAd with image assets via the Images element.
  5. Add age, company name, gender, industry, job function, location, or radius criteria for the ad group e.g., via AddAdGroupCriterions.
  6. Retrieve the AdGroup e.g., via GetAdGroupsByIds and make sure the PrivacyStatus is Active. If your targeting is too narrow then you'll need to include more targeting dimensions e.g., a broader set of industries or locations.

Feed-Based Audience Ads

For feed-based Audience ads, you'll create an Audience campaign with shopping settings.

Note

For details about feed-based product ads via Shopping campaigns in the Microsoft Advertising Network, see Product Ads.

  1. Set up the customer's Microsoft Merchant Center store. In the Microsoft Advertising web application, click Tools > Microsoft Merchant Center. Click on Create store and provide the requested store details. For information about setting up your store catalog, see Create a Microsoft Merchant Center store and How is the feed file organized.
  2. Create a product catalog, and then submit the catalog feed via FTP/SFTP or the Content API.
  3. Get your Microsoft Merchant Center store unique system identifier. Call GetBMCStoresByCustomerId and get the StoreId from of one of the returned BMCStore objects, or in the Microsoft Advertising web application, click Tools > Microsoft Merchant Center to access your store details.
  4. Create the Campaign
    • The CampaignType must be set to Audience.
    • The Languages list must include All.
    • Include a ShoppingSetting and set its StoreId element.
  5. Create the AdGroup
    • The Language and Network are not applicable for ad groups in Audience campaigns and cannot be set.
    • Include a TargetSetting with one TargetSettingDetail for each CriterionTypeGroup that you will use. Your target criteria might change over time, so you can always go back to add or update the ad group setting later.
  6. Optionally, you can create a ProductScope criterion via AddCampaignCriterions that will be associated with your Microsoft Shopping campaign. Use the product scope criterion to include a subset of your product catalog, for example a specific brand or product type. A campaign can only be associated with one ProductScope, which contains a list of up to 7 ProductCondition.
  7. Add age, audience, company name, gender, industry, job function, location, or radius criteria for the ad group e.g., via AddAdGroupCriterions.
  8. Retrieve the AdGroup e.g., via GetAdGroupsByIds and make sure the PrivacyStatus is Active. If your targeting is too narrow then you'll need to include more targeting dimensions e.g., a broader set of industries or locations.

Search Ads Extended to Native

For convenience, you can also extend search into native via image ad extensions. These ads are targeted to user intent based on various combinations of search history, page content, and past user behavior. Search ads are automatically extended to native by leveraging all your Microsoft Advertising creative elements including ad title, text, URL, and ad extensions including image extensions. The ads created using the search creative assets are then displayed to the user in native placements depending upon the surface area e.g. if a user is reading an email in Outlook then the placement will be native to the inbox environment versus if the user is clicking through a slideshow on MSN, then the ad will match the slideshow look and feel. This kind of native placement enhances user experience and delivers better engagement with the campaign.

Note

Images play a key role in getting people's attention and driving clicks. You can define the imagery to use in your ads by associating Image extensions to your campaign or ad group. If you don't have Image extensions, our system may automatically use Image Annotations to increase the number of placements for your Audience ad. Image annotations are licensed stock images that are editorially reviewed for quality and relevance and then matched with appropriate ads (to opt out of Image annotations, contact support).

You can manage audience ads settings with either the Bulk Service or Campaign Management Service. You should use the Bulk Service if you need to upload or download a high volume of entity settings. For example you can update all ad groups for your entire account in a single upload. In comparison, with the Campaign Management Service you can only update 100 ad groups per call and those ad groups must be in the same campaign. For details see the following sections.

Image Ad Extensions with the Bulk Service

The Bulk Service service create, update, and delete operations can be completed using Bulk upload. You can use Bulk download to read back your data. For more information see Bulk File Schema and Bulk Download and Upload.

These are the Bing Ads API entities with properties for managing Audience ads that can be accessed using the Bulk Service.

For example you can follow these steps to set up an image ad extension for audience ads.

Note

You can use the Bulk Service for most steps, but you will still need to use the Campaign Management Service to add media to your account's media library.

  1. Add one to six Image items to your account's media library with the AddMedia operation. While the minimum required for an image ad extension is one image, in order to qualify for all audience ad placements you must provide four images, where each Image corresponds to one of the supported aspect ratios for image extensions. For more information about required dimensions and aspect ratios, see Image Data Object Remarks.
  2. Upload an Image Ad Extension record to your account's ad extension library. You will set the Media Ids field of the Image Ad Extension record with the media identifiers returned from AddMedia in the previous step. This will link the images from your media library to a specific image ad extension.
  3. Associate your Image Ad Extension record to one or more Campaign or Ad Group records by uploading the corresponding Campaign Image Ad Extension or Ad Group Image Ad Extension records.

Image Ad Extensions with the Campaign Management Service

Audience ads can be accessed using the Campaign Management Service. You can create, read, update, and delete these entities.

  1. Add one to six Image items to your account's media library with the AddMedia operation. While the minimum required for an image ad extension is one image, in order to qualify for all audience ad placements you must provide four images, where each Image corresponds to one of the supported aspect ratios for image extensions. For more information about required dimensions and aspect ratios, see Image Data Object Remarks.
  2. Add an ImageAdExtension to your account's ad extension library with the AddAdExtensions operation. You will set the ImageMediaIds element of the ImageAdExtension with the media identifiers returned from AddMedia in the previous step. This will link the images from your media library to a specific image ad extension.
  3. Associate your ImageAdExtension to one or more Campaign or AdGroup objects with the SetAdExtensionsAssociations operation.

Performance Reports for Audience Ads

For Audience ads reporting and analysis you can use the two new Audience specific reports i.e., AgeGenderAudienceReportRequest and ProfessionalDemographicsAudienceReportRequest.

For reports that are not specific to Audience campaigns e.g., KeywordPerformanceReportRequest, you can set the AdDistributionReportFilter to Audience if you only want audience ads data. You can also include the AdDistribution column in most performance reports. The possible values returned in the downloaded report are Search and Audience, so you can quickly discover performance data specific to Audience ads.

Performance data for audience ads will be included in existing reports by default, with a few exceptions. The SearchQueryPerformanceReportRequest and ShareOfVoiceReportRequest reports will not have Audience ads performance metrics even when ad distribution is an included column or included filter.

For more information about reporting, see Reporting API Guides and Request and Download a Report.

See Also

Bing Ads API Web Service Addresses