1. Help Center Home
  2. Advertisers
  3. Basic Campaign Setup & Management

AI Text Generator for Title and Description

This article shows how to use MGID’s AI Text Generator for your creatives.


Under the Title field, in the ad creation interface, you will find our AI text generator tool. This tool is available for all users in the MGID Ads dashboard. It solves the problem of finding and creating unique titles and descriptions and speeds up the creation of high-quality advertising text.


The AI tool can generate a title and description for creatives based on either the content URL or written prompt. 

Please note, you have to select at least one campaign in order to use the AI text generator. If you do not select a campaign, the functionality of this tool will remain unavailable.

Image: The campaign is selected; therefore, the Try now button is enabled.


Image: The campaign is not selected; therefore, the Try now button is disabled.


How to Use MGID’s AI Text Generator

To begin generating text, select a campaign and click the Try now button. From there, a sidebar will appear.


Generate from website

Select an ad variation URL or paste a new one to the Content URL field to receive title and description suggestions.

When you click the Analyze button, AI analyzes the page and, based on the specified URL, offers a target persona for selection. A target persona allows for a more accurate generation of titles and descriptions.

The Content URL drop-down list displays all links filled in when creating an ad.

If the URL field was not filled in when creating the ad, you can manually add any link.


You can change the URL and click Retry. This sends another attempt to analyze the specified link.

In the event a URL is not suitable for AI generation of titles and description, an error message will appear.

Follow these simple steps before contacting the support team to solve the URL issue:

  1. Make sure that the UPL link is working.
  2. Make sure that the landing page has text content, not just pictures/videos.
  3. Make sure that the language is included in the list of available languages for text generation.

Create by prompt

Enter your prompt in the prompt field. Alternatively, if you’re unsure what to write, you can click on the "Magic stick" icon, which will provide you with templates and examples of requests.

Once you’ve entered your prompt, click the Analyze button. This will instruct the AI tool to analyze your text and offer a target persona for selection. 

This analysis allows for a more accurate generation of titles and descriptions.



Once the URL or prompt is analyzed, proceed to the next step for text generation: selecting a target persona and language.

  • Select a persona or an audience you want to target (the system indicates the audience name, gender and age).
  • Select a language that the audience you want to target uses (this field is optional).

Click the Generate text button to receive the AI-generated suggestions.

Clicking the Stop generating button will cease text generation at any stage.

6.AI_text 7.AI_text

Here are examples of AI-generated titles and descriptions. Browse the generated titles and descriptions and select the ones that fit your ads best.


  • The maximum number of title generations is five. You can select all five generated titles.
  • The maximum number of description generations is five. You can select only one description.
  • You can choose a title and/or description.

Once you’ve selected your desired copy, click the Apply texts button.


After the sidebar closes, there is an option to reopen it and see the previous results. 

To reopen the sidebar, click Try now again. All generated texts remain unchanged, active checkboxes and radio buttons also remain active.

The AI Text Generator tool allows you to generate text in 29 different languages. Here is the list of languages:

  • Bulgarian
  • Chinese
  • Czech
  • Danish
  • Dutch
  • English US/UK
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Hebrew
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Latvian
  • Lithuanian
  • Polish
  • Portuguese
  • Portuguese - Brazil
  • Romanian
  • Slovak
  • Slovenian
  • Spanish
  • Swedish
  • Thai
  • Ukrainian
  • Vietnamese