🌱 This repository contains a sample project to get started with building dynamic creatives for Madington MESS. It is not intended to be used as-is, but rather as a starting point for your own project.
Madington MESS is a platform that allows you to create dynamic creatives for digital advertising. It is a powerful tool that enables you to create engaging and interactive ads that can be easily customized to suit your needs.
If you want to learn more about Madington MESS and how you can use it to create dynamic creatives, check out the official website. You can also reach out to the Madington team for more information and support.
Madington MESS is also available as a managed service, where the Madington team can help you create and manage your dynamic creatives. If you are looking for a hands-off solution to create engaging ads for your campaigns, the managed service is a great option.
To get started with building dynamic creatives for Madington MESS, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies by running your package manager of choice (e.g.
pnpm install
). - Start the development server by running
pnpm start
. - Set up a new
Template
in Madington MESS and point theDEV Url
tohttp://localhost:5173
. - Start building your dynamic creatives!
To make your journey easier, here are some key concepts to keep in mind when building dynamic creatives for Madington MESS:
The largest building block in Madington MESS is the template. A template is a boilerplate for your dynamic creative that defines the structure and layout of your ad. Whenever you need to have a creative with a new layout or structure, you will need to create a new template.
Styles are used to define the appearance of your dynamic creatives. You can define styles for various elements in your creative, such as text, images, and buttons. Styles are saved to the template and can be reused across multiple creatives. You can look at styles as a way to define the look and feel of your creatives for different brands or campaigns.
Each template has its own media library where you can upload and manage images, videos, and other media assets. You can use the media library to store assets that are used across multiple styles and creatives.
Videos are a great way to add motion and interactivity to your dynamic creatives. You can upload videos to the media library and use them in your creatives. MESS automatically generates Streamedby™ versions of your videos, which are optimized for streaming and playback on different devices. Streamedby™ videos are automatically generated when you upload a video to the media library. Using streamed videos in your creatives ensures that your videos load quickly and play smoothly on all devices, and it also helps reduce the file size of your creatives which can improve performance.
This project showcases how you can use videos in your dynamic creatives and how you can take advantage of the Streamedby™ feature.
Data binding is a powerful feature in Madington MESS that allows you to create dynamic creatives that can be customized based on user input or external data sources. You can bind data to various elements in your creative, such as text, images, and videos, and update them dynamically based on user interactions or external data sources. This project showcases how you can use data binding to create dynamic creatives that can be customized based on user input.
Formats are predefined sizes and aspect ratios that define the dimensions of your dynamic creatives. Madington MESS supports any format, and you can create custom formats to suit your needs.
Once you have built your dynamic creative, you can deploy it to Madington MESS by following these steps:
- Build your creative by running
pnpm build
. - Go to your template in Madington MESS and click on the
Settings
tab. - Click on the
Upload new version
button in theSource files
section. - Select the
dist
folder in your project directory and upload the entire contents of the folder. You might need to allow the browser to upload multiple files. - Click on the
Upload
button to upload the new version of your creative.
Once you have built your dynamic creative and defined a style, you can export it to Madington MESS by following these steps:
- Go to your template in Madington MESS and click on the
Creative Editor
tab. - Click on the
Export tag
button in the top right corner of the editor. - Select the style that you want to export on the left side.
- Choose export mode
Iframe
orScript
at the top based on your needs. - Choose the DSP you want to export the tag for.
- Copy tags you need or download the entire list of tags as a file.
MESS also supports export of feeds in two ways: Dynamic URL
or Static
as a .csv
or .xslx
file. These feeds are useful if you need to host your creatives in other systems, and want to integrate your dynamic data externally. You can export feeds by following these steps:
- Go to your template in Madington MESS and click on the
Creative Editor
tab. - Click on the
Export feed
button in the top right corner of the editor.
At the top of the modal that appears, you can see the Dynamic URL
that you can use to fetch the dynamic data from MESS. This is useful if you want to integrate it with other systems that support dynamic data through feed URLs.
You can also export the feed as a static file by selecting the rows you want to export and clicking on the Export
button. You can then choose to export the feed as a .csv
or .xslx
file. This is useful if your external platform does not support dynamic feeds, or if you want to host the feed on your own server. Keep in mind that the feed will not be updated automatically if you choose this option, so you will need to re-export the feed whenever the data changes.
This project is a great starting point for building dynamic creatives for Madington MESS. It showcases how you can use videos, data binding, and other features to create engaging and interactive ads. By following the steps outlined in this readme, you can get started with building your own dynamic creatives and take advantage of the powerful features that Madington MESS has to offer.
If you have any questions or need help with building dynamic creatives for Madington MESS, feel free to reach out to the Madington team. We are here to help you succeed and create amazing ads that drive results.
- Madington
- MESS
- Dynamic Creatives
- Digital Advertising
- Interactive Ads
- Managed Service
- Streamedby™