Ads and Commerce

Advantage+ catalog ads with an on-Facebook destination

Updated: Jun 26, 2026
Copy for LLM
Ads in WhatsApp Status are available via the Marketing API. Learn more about ads in WhatsApp Status.
Advantage+ catalog ads with an on-Facebook destination send people who click an ad to a product detail page formatted as a Shops listing.
On-Facebook destination ads currently work only with auto catalogs. See About Advantage+ Catalog Ads with an On-Facebook Destination for more information.

Before you start

Before you start, you need a valid auto catalog. You also need to build the audience to target with your ads. Visit the Catalog: Get Started page to learn how to set up a catalog, then see the following requirements specific to auto.
The Learn more section below has information about audience creation.

Valid auto catalog

Advantage+ catalog ads with an on-Facebook destination for auto can use catalogs that meet requirements for Automotive Ads. You must have at least one item in your catalog for the catalog to be eligible.

Automotive ads

Implementation

Once you have your catalog and audience, you can create your ads via Ads Manager or via API. To use Ads Manager, see the Set Up an Advantage+ Catalog Ads Campaign with an On-Facebook Destination.
To use the API, follow these steps:

Step 1: Create an ad campaign

While creating your ad campaign, set PRODUCT_CATALOG_SALES as the objective and specify your catalog in promoted_object.

Step 2: Create ad set and set destination

Once you have the campaign and the campaign_id, create the ad set. The ad set defines the bidding and targeting options for your ads.
To create an ad set that leverages Advantage+ catalog ads with an on-Facebook destination that goes to an on-Facebook listing, specify destination_type as FACEBOOK in your ad set data. If customizing placements, a destination_type of FACEBOOK supports:
  • publisher_platformsfacebook
  • facebook_positionsfeed, marketplace, search, story, and right_hand_column
  • instagram_positionsstream, explore, and story

Step 3: Provide ad creative

Step 4: Create the Ad

Use the ad_set_id and the creative_id to create the ad:
curl -X POST \
  -F 'name="My Ad"' \
  -F 'adset_id="AD_SET_ID"' \
  -F 'creative={
       "creative_id": "CREATIVE_ID"
     }' \
  -F 'status="PAUSED"' \
  -F 'access_token=ACCESS_TOKEN' \
  https://graph.facebook.com/v26.0/act_AD_ACCOUNT_ID/ads
Your ad appears in Ads Manager in a paused state.

Learn more

Business help center

Audience creation