> For the complete documentation index, see [llms.txt](https://support.gamoshi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.gamoshi.com/gamoshi-wiki/how-to-guides/how-to-create-a-creative.md).

# How to create a Creative

*Availability: DSP accounts and PE Enterprise accounts*

## Overview

Creatives are the ads displayed to users, including banners, videos, native ads, and audio ads.

Each creative belongs to a specific advertiser and can be associated with one or more of that advertiser’s campaigns. A creative can serve only when it is associated with an active and running campaign.

***

## Access Creative Management

{% tabs %}
{% tab title="Option 1" %}

### Create a creative from an advertiser

{% stepper %}
{% step %}

### Open the advertiser

Open **Advertisers Module > Advertisers List**.
{% endstep %}

{% step %}

### Create or edit the advertiser

Create an advertiser or edit an existing advertiser.
{% endstep %}

{% step %}

### Complete the General tab

For a new advertiser, complete and save the **General** tab.
{% endstep %}

{% step %}

### Open the Creatives tab

Open the **Creatives** tab.
{% endstep %}

{% step %}

### Add a creative

Select **+**.
{% endstep %}

{% step %}

### Save the creative

Create and save the creative.
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="Option 2" %}

### Create a creative from the Creatives screen

{% stepper %}
{% step %}

### Open the Creatives screen

Open **Advertisers Module > Creatives screen**.
{% endstep %}

{% step %}

### Filter or manage creatives

Use filters and bulk actions to manage creatives across advertisers.
{% endstep %}

{% step %}

### Add a creative

Select **+**.
{% endstep %}

{% step %}

### Select the advertiser

Select the advertiser in the **New Creative** form.
{% endstep %}

{% step %}

### Save the creative

Create and save the creative.
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="Option 3" %}

### Create a creative from a campaign

{% stepper %}
{% step %}

### Open campaign creatives

Open **Campaign > Creatives**.
{% endstep %}

{% step %}

### Add a creative

Select **+** to create a creative. It is automatically associated with the current campaign.
{% endstep %}
{% endstepper %}

This view supports limited creative actions. You can edit a creative or remove it from the campaign. Removing a creative does not delete it from the advertiser.
{% endtab %}
{% endtabs %}

***

## Create a Creative - Main Steps

{% stepper %}
{% step %}

### Open the Creatives tab

Open the advertiser’s **Creatives** tab.
{% endstep %}

{% step %}

### Add a creative

Click the **+** button.
{% endstep %}

{% step %}

### Select the media type

Select the required **Media Type**.
{% endstep %}

{% step %}

### Configure price and score

Configure the **Creative Price** and **Creative Score** if they are managed at the creative level.
{% endstep %}

{% step %}

### Select the creative design

Select one of the available **Creative Design** options for the chosen Media Type.
{% endstep %}

{% step %}

### Select ad sizes

Select the required **Ad Sizes** based on the selected Media Type and Creative Design.
{% endstep %}

{% step %}

### Configure tracking, filters, and frequency caps

Configure any required tracking, filters, and Frequency Caps.
{% endstep %}

{% step %}

### Enrich the RTB response

Complete the **Enrich RTB Response** section, if needed.
{% endstep %}

{% step %}

### Save the creative

Save the creative.
{% endstep %}

{% step %}

### Associate the creative with a campaign

Associate the creative with a campaign.
{% endstep %}
{% endstepper %}

You can also create a creative directly from **Campaign > Creatives**. A creative created from this location is automatically associated with the current campaign.

***

## Step 1: Set up Creative General Fields (Required)

| **Field Name**    | **Description**                                                                                                                                                                                                    | **Required** |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------ |
| Creative Name     | An internal name that identifies the creative                                                                                                                                                                      | Yes          |
| Media type        | Select Banner, Video, Native, or Audio; the media type can not be edited after creation. Each media type has specific creative designs available.                                                                  | Yes          |
| Campaign          | You can select the relevant campaigns when creating the creative or associate them later using the **Associate** action in the creative’s **Actions** column or from the **Creatives** tab of a specific campaign. | No           |
| Advertiser domain | The advertiser domain                                                                                                                                                                                              | Recommended  |

***

## Step 2: Set Up Price and Score (Optional)

### Creative Price

Pricing can be managed at either the campaign or creative level, depending on your operational requirements.

The **Campaign Price (CPM)** is mandatory and applies to all creatives associated with the campaign. Managing pricing at the campaign level allows the same creative to be associated with multiple campaigns, each with a different price.

You can override the Campaign Price by entering a price in the creative’s **Price** section. When a Creative Price is configured, it always takes precedence over the Campaign Price for that creative. This is useful when a specific creative requires a different price from the campaign’s other creatives or when pricing is managed at the creative level.

It is generally recommended to manage pricing at the campaign level, as this provides greater flexibility when using the same creative across campaigns with different pricing configurations.

### Creative Score

The **Creative Score** determines the creative’s priority in the auction.

* **Range:** 0–10.
* **Default:** 5.
* **Higher score:** Higher auction priority.

{% hint style="info" %}
**Important:** Scores are applied hierarchically in the following order:

1. Advertiser Score.
2. Campaign Score.
3. Creative Score.
   {% endhint %}

Creative priority when competing on a specific placement against other creatives in your account is determined as follows:

* When creatives have different scores, the creative with the higher score receives priority.
* When creatives have the same score, the price determines priority.

***

## Step 3: Set Up Creative Design (Required)

### Supported Creative Types and their available Creative Designs

### Banner Creatives

* **Image:** Standard image files, including JPG, PNG, and GIF.
* **HTML:** Custom HTML code for interactive banners.
  * Write HTML - manually insert the HTML code.
  * Upload a file - Upload a zip file like Google Web Designer, Adobe, etc.
  * Use Creative Studio Design - choose a design template created in the [Gamoshi Creative Studio](/gamoshi-wiki/how-to-guides/how-to-use-gamoshi-creative-studio.md).
* **MRAID mode for Banner Creatives**: You can choose to add the MRAID JS script to your banner creatives. 3 Modes are available
  * **As provided** - No automatic MRAID handling. The creative is served as provided. It is treated as MRAID only if your code already includes mraid.js.
  * **Serve on all traffic** - Serves on both MRAID and standard in-app and web traffic. The system automatically detects the environment and injects mraid.js when needed. Do not include mraid.js in your creative.
  * **MRAID traffic only** - Serves only in MRAID environments. The system injects mraid.js; do not include mraid.js in your creative. Non-MRAID requests will be filtered out.
  * The **Serve on all traffic** mode is applied by default to **Image** creatives and those designed using the **Gamoshi Creative Studio**; all other design types default to the **As provided** setting.

### Video Creatives

* **Video File:** A directly uploaded video file.
* **VAST URL:** A URL linking to an external VAST tag.
* **VAST Inline:** Embedded VAST XML code.

### Native Creatives

* [**Native Studio**](/gamoshi-wiki/how-to-guides/how-to-create-native-banner-creatives.md) - upload an image and use the Gamoshi Native Studio to add all required fields to run a Native ad.
* A Native creative can also serve on standard banner placements when **Run Native in Banner Spot** is enabled.

### Audio Creatives

* **Audio File:** A directly uploaded audio file.
* **VAST Tag:** An external audio VAST tag.
* **VAST Inline:** Embedded audio VAST XML code.

***

## Step 4: Set up the Ad Size Filter (Required)

The **Ad Size** filter is available for Banner and Video creatives.

Native creatives do not use fixed ad sizes. The ad placement is determined by the publisher’s implementation of the Native protocol. In Gamoshi Native Studio, you select an image ratio rather than a specific size.

When **Run Native in Banner Spot** is enabled for a Native creative, the **Ad Size** filter becomes available, allowing you to select the relevant banner placement sizes.

Audio creatives do not have an Ad Size filter.

### Banner Creatives

For Banner creatives, you can select up to five ad sizes. Choose from the standard IAB banner sizes or enter a custom size.

When using a design created in Gamoshi Creative Studio:

* The sizes supported by the selected design are automatically added to the Ad Size filter.
* You can use only those supported sizes.
* You can remove any size you don't need.

### Video Creatives

For Video creatives, you can select a specific size or one or more general size groups:

* **Small:** Maximum width of 300 px.
* **Medium:** Maximum width of 400 px.
* **Large:** Minimum width of 401 px.

You can select multiple general size groups when the video suits all selected groups.

You can preview the creative in each selected size to confirm that the design fits correctly.

***

## Step 5: Set Up Tracking and Conversions (Optional)

In the **Tracking & Conversions** section, you can configure third-party tracking pixels, define the creative’s target URL, add impression-tracking pixels, associate an advertiser-level conversion with the creative, or use a simple server-to-server (S2S) postback URL to track a single conversion goal.

[How to Implement Third-Party Pixel Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-third-party-pixel-tracking.md)

[How to Implement Conversion Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-conversion-tracking.md)

[Postback Conversion Tracking](/gamoshi-wiki/how-to-guides/postback-conversion-tracking.md)

***

## Step 6: Enrich the RTB Response (Optional)

The **Enrich RTB Response** section allows you to include additional information about the creative in the RTB (Real-Time Bidding) response sent to the publisher.

Available fields may include:

* **IURI:** A URL that provides a preview of the ad being served.
* **Bundle Name:** The bundle name of the app being promoted.
* **Creative Language:** The language used in the creative.
* **Ad Category:** The categories associated with the ad. You can select up to three categories.

***

## Step 7: Configure Creative-Level Filters (Optional)

The **Filters** section allows you to apply additional delivery controls at the creative level.

Available filters include:

* **Creative Attribute:** Define distinct characteristics for your creative, including traits like AUDIO\_AUTO\_PLAY, EXPANDABLE\_AUTOMATIC, SURVEY, or USER\_INTERACTIVE. This ensures that your creative is automatically blocked from serving whenever the publisher specifies any of these attributes as restricted in their incoming request. As an example, when building Banner Surveys using Gamoshi Creative Studio, applying the SURVEY attribute to this filter will prevent the creative from being served if the incoming Inventory RTB request lists SURVEY as a Blocked Attribute.
* **Country:** Limits the creative’s delivery to the selected countries.
* **Category:** Filters delivery according to the IAB category included in the publisher’s incoming request.
* **Interstitial:** Determines whether the creative can serve on interstitial placements.

These filters provide additional control over where and how the creative is delivered.

***

## Step 8: Configure Frequency Caps (Optional)

Use the **Frequency Caps** section to limit how often a creative can be shown to the same user. Creative-level Frequency Caps are applied in addition to any Frequency Caps configured at the campaign level.

Define the maximum number of impressions per user for one of the following periods:

* Hour
* Day
* Week
* Month

{% hint style="info" %}
**Important:** Frequency capping requires a Device ID or User ID. When Frequency Caps are enabled, traffic without one of these identifiers is excluded to ensure accurate capping.
{% endhint %}

***

## Manage Creatives

From **Advertiser > Creatives (tab/Screen)**, you can:

* View all creatives associated with the advertiser.
* Create creatives in any supported format.
* Activate or pause a creative. This affects all campaigns associated with that creative.

From the creative’s **Actions** column, you can:

* Edit the creative, subject to Media Type limitations.
* Add Allow Lists and Block Lists.
* Archive creatives that are no longer required.
* Duplicate a creative to quickly create a similar ad.
* Open the **Analytics** module with the data automatically filtered by the selected creative.

### Manage Creatives Across the Account

From the **Advertiser > Creatives screen**, you can view and manage creatives across all advertisers in the account.

Use the available filters to narrow the creative list by:

* Advertiser.
* Campaign.
* Status.
* State.
* Media Type.
* Ad Size.
* Template.
* Conversion Tracking.

{% hint style="info" %}
When you duplicate a creative, its associated lists aren't duplicated.
{% endhint %}

***

## Understand Creative Serving Requirements

A creative can serve only when all the following requirements are met:

* **Creative Status:** Active.
* **Creative State:** Running.
* **Campaign Association:** The creative is associated with at least one campaign.
* **Campaign Status and State:** At least one associated campaign is active.

If any of these requirements are not met, the creative will not serve.

***

## Associate Creatives with Campaigns

You can associate a creative with one or more of the advertiser’s campaigns in four ways.

{% tabs %}
{% tab title="Option 1" %}

### Select campaigns in the creative form (New, Edit)

You can associate campaigns while creating a new creative or editing an existing one.

{% stepper %}
{% step %}

### Open the creative form

Open the creative form.
{% endstep %}

{% step %}

### Select campaigns

In the **General Details** section, select the relevant campaigns from the **Campaigns** field.
{% endstep %}

{% step %}

### Save the creative form

Complete and save the creative form.
{% endstep %}
{% endstepper %}

The creative is associated with the selected campaigns.
{% endtab %}

{% tab title="Option 2" %}

### Use the *Associate* action in the creative table row

{% stepper %}
{% step %}

### Navigate to Creatives

Navigate to **Advertiser > Creatives**.
{% endstep %}

{% step %}

### Locate the creative

Locate the relevant creative.
{% endstep %}

{% step %}

### Select Associate

In the creative’s **Actions** column, select **Associate**.
{% endstep %}

{% step %}

### Select campaigns

Select the relevant campaigns.
{% endstep %}

{% step %}

### Save

Click **Save**.
{% endstep %}
{% endstepper %}

The creative is added to the selected campaigns.
{% endtab %}

{% tab title="Option 3" %}

### Create a new creative from a campaign

{% stepper %}
{% step %}

### Open the campaign

Open the relevant campaign.
{% endstep %}

{% step %}

### Navigate to campaign creatives

Navigate to **Campaign > Creatives**.
{% endstep %}

{% step %}

### Add a creative

Click the **+** button.
{% endstep %}

{% step %}

### Select New Creative

Select **New Creative**.
{% endstep %}

{% step %}

### Save the new creative

Complete and save the New Creative form.
{% endstep %}
{% endstepper %}

The new creative is automatically associated with the current campaign.
{% endtab %}

{% tab title="Option 4" %}

### Associate existing creatives from a campaign

{% stepper %}
{% step %}

### Open the campaign

Open the relevant campaign.
{% endstep %}

{% step %}

### Navigate to campaign creatives

Navigate to **Campaign > Creatives**.
{% endstep %}

{% step %}

### Add creatives

Click the **+** button.
{% endstep %}

{% step %}

### Select existing creatives

Select the relevant existing creatives.
{% endstep %}

{% step %}

### Save

Click **Save**.
{% endstep %}
{% endstepper %}

The selected creatives are added to the campaign.
{% endtab %}
{% endtabs %}

***

## Related articles

* [How to Create an Advertiser](/gamoshi-wiki/how-to-guides/how-to-create-an-advertiser.md)
* [How to create a DSP Campaign](/gamoshi-wiki/how-to-guides/how-to-create-a-dsp-campaign.md)
* [How to create a PE Campaign](/gamoshi-wiki/how-to-guides/how-to-create-a-pe-campaign.md)
* [How to Use Gamoshi Creative Studio](/gamoshi-wiki/how-to-guides/how-to-use-gamoshi-creative-studio.md)
* [How to Create Native Banner Creatives](/gamoshi-wiki/how-to-guides/how-to-create-native-banner-creatives.md)
* [How to Implement Conversion Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-conversion-tracking.md)
* [How to Implement Third-Party Pixel Tracking](/gamoshi-wiki/how-to-guides/how-to-implement-third-party-pixel-tracking.md)
* [How to Set Up Postback Conversion Tracking](/gamoshi-wiki/how-to-guides/postback-conversion-tracking.md)
