RSS-Based Feed for Campaign Creative Import
Connecting an RSS Feed to a Campaign
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 |
|
<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 |
|
<cta> |
Maximum length: 30 characters 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:
- During campaign creation or while editing an existing campaign, locate the RSS Settings section within the campaign configuration panel.

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.

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:
- Go to the Campaign List.
- Locate the campaign with RSS enabled.
- Open the Actions menu.
- Select Start Parsing.
This option triggers an immediate feed parsing.

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. |

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.