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

RSS-Based Feed Creative Import for Campaigns

Introduction

How to Ensure an RSS File is MGID-Compatible

Adding an RSS Feed to a Campaign

Parsing Behavior

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

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:

  1. While creating or editing a campaign, find the RSS Settings section within the configuration panel.

0. RSS

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.

1. RSS

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:

  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

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.

3. RSS