RSS-Based Feed Creative Import for Campaigns
How to Ensure an RSS File is MGID-Compatible
Adding an RSS Feed to a Campaign
Introduction
Using an RSS feed makes it easy to automatically add fresh content to a campaign. Instead of manually uploading creatives, the system can create ads directly from your website’s feed.
By connecting this feed to your campaign settings, the platform can automatically create creatives whenever new items appear in the feed.
This approach works especially well for advertisers who frequently update content, including:
- News and editorial websites
- Real estate listing platforms
- Affiliate marketers managing changing offers
How to Ensure an RSS File is MGID-Compatible
To ensure successful integration, your RSS file must meet the following conditions:
- 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
It is also recommended to compare your feed with the sample structure below to ensure compatibility.
Example RSS Feed Structure Compatible with MGID
<?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 MGID 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>
Adding an RSS Feed to a Campaign
RSS integration is available for Content and Push campaign types. Follow these steps to configure it:
- While creating or editing a campaign, find the RSS Settings section within the configuration panel.
/Advertisers/1.%20English%20language%20articles/RSS%20Feed/0.%20RSS.png?width=670&height=467&name=0.%20RSS.png)
2. Paste the link to your RSS feed into the designated field. Only one RSS feed can be connected to a campaign.
3. Specify the time when the system should check the feed and import new items. The parsing schedule uses your account’s default timezone.
/Advertisers/1.%20English%20language%20articles/RSS%20Feed/1.%20RSS.png?width=670&height=299&name=1.%20RSS.png)
Parsing Behavior
The system processes the RSS feed once per day at the selected 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.
/Advertisers/1.%20English%20language%20articles/RSS%20Feed/2.%20RSS.png?width=670&height=306&name=2.%20RSS.png)
Pausing or Updating RSS Parsing
If you want to stop automatic parsing, remove the RSS feed URL from the campaign settings.
To replace the feed with a different one, simply enter the new RSS link and save the changes.
Creative Creation During Parsing
Whenever the feed is parsed, the system scans all <item> elements in the RSS document and creates creatives from valid entries.
Before creating new creatives, the platform checks existing campaign creatives to prevent duplicates. Only unique items will result in new ads.
Important considerations:
- 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.
Creatives are 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 the required fields validation. |
/Advertisers/1.%20English%20language%20articles/RSS%20Feed/3.%20RSS.png?width=327&height=354&name=3.%20RSS.png)