Skip to content
English
  • There are no suggestions because the search field is empty.

RSS-Based Feed for Campaign Creative Import

Overview

RSS Feed File Requirements

Connecting an RSS Feed to a Campaign

Feed Parsing Behavior

Overview

An RSS feed allows campaigns to receive new creatives automatically as content on your website updates. Rather than uploading creatives manually, the system can create ads directly from items published in your site’s feed. When an RSS feed is linked to a campaign, the platform checks it regularly and automatically creates creatives whenever new feed entries are detected.

RSS Feed File Requirements

Before connecting a feed, ensure the RSS file meets the following criteria:

  • The feed must be available through a publicly accessible URL.
  • The file format must be .xml or .rss.
  • The feed must comply with the RSS 2.0 specification.
  • All mandatory fields must be present in each item.

Mandatory Fields

Each item in the RSS feed must include the following parameters:

Field

Requirements

<title>

Cannot be empty

Maximum length: 65 characters

<link>

Must contain a complete HTTPS URL
HTTP links are not supported

<media:content>

Must contain a valid image or video URL

Supported formats: PNG, JPG, MP4, GIF

Minimum image resolution: 492 × 328

<description>

Maximum length: 75 characters
Parsed only if the campaign requires a description

<cta>

Maximum length: 30 characters
If included, it is always parsed

If required but missing, the creative will not be created

You can verify your RSS feed format using an online validator such as W3C

Comparing your feed with the example structure below is also recommended.

Example RSS Feed Structure

<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"

    xmlns:media="http://search.yahoo.com/mrss/">

 <channel>

   <title>Example Feed</title>

   <link>https://example.com</link>

   <description>Sample RSS feed for Adskeeper creative import</description>




   <item>

     <title>Sample Ad Title</title>

     <link>https://example.com/landing-page-1</link>

     <guid>unique-id-12345</guid>

     <description>Short ad description (optional)</description>

     <cta>Learn More</cta>

     <media:content

       url="https://example.com/image1.jpg"

       type="image/jpeg"

       width="1200"

       height="800" />

   </item>




   <item>

     <title>Another Ad Title</title>

     <link>https://example.com/landing-page-2</link>

     <guid>unique-id-67890</guid>

     <media:content

       url="https://example.com/video.mp4"

       type="video/mp4" />

   </item>




 </channel>

</rss>

Connecting an RSS Feed to a Campaign

RSS integration is available for Content and Push campaign types. Follow these steps to configure it:

  1. During campaign creation or while editing an existing campaign, locate the RSS Settings section within the campaign configuration panel.

0. RSS_Adsk

2. Paste the link to your RSS feed into the designated field. Only one RSS feed can be connected to a campaign.

3. Choose the time when the platform should check the feed and import new items. The parsing schedule follows the default timezone of your account.

1. RSS_Adsk

Feed Parsing Behavior

The system checks the RSS feed once per day at the configured time.

Initial Parsing

Immediately after saving the RSS configuration, the platform runs the first parsing automatically. Future parsing events occur daily according to the schedule you selected.

Manual Parsing

You can also start parsing manually:

  1. Go to the Campaign List.
  2. Locate the campaign with RSS enabled.
  3. Open the Actions menu.
  4. Select Start Parsing.

This option triggers an immediate feed parsing.

2. RSS_Adsk

Pausing or Updating RSS Parsing

To disable automatic feed parsing, remove the RSS feed URL from the campaign settings.

If you want to switch to a different feed, replace the existing URL with the new one and save the campaign settings.

Creative Generation During Parsing

During each parsing event, the platform reviews every <item> element within the RSS document and creates creatives from entries that meet the required criteria.

Before creating new creatives, the system checks the campaign’s existing ads to avoid duplicate entries. Only unique feed items will create new creatives.

Important notes:

  • Creatives previously created will not be automatically deleted, even if the corresponding item is removed from the RSS feed.
  • If necessary, creatives can be manually removed from the campaign dashboard.

Creative generation is also controlled by campaign limits:

  • Maximum number of creatives allowed within the campaign
  • Maximum number of creatives that can be simultaneously in moderation

If these limits are reached, parsing will finish without adding additional creatives.

Notifications

All RSS parsing activities are reported in the Notification Center.

 

Parsing Start Notifications

Parsing Results Notifications

✅ Success

Parsing and creating ads started. Stay tuned!

Feed parsing completed — Check [17] new ads created for campaign ID 120////.

❌ Error

Couldn't start scheduled parsing — Manual parsing already in progress.

Couldn't complete parsing — Website content doesn't match the required structure, please recheck your link.

⚠ Warning

 

No new valid feed content to create ads from  

or 

Ads not created — Feed content didn't pass required fields validation.

3. RSS_Adsk

Once configured correctly, RSS integration ensures that campaigns stay up-to-date with the latest content from your website, automatically generating new creatives whenever new feed items appear.