> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect your app to Google Ads

> Connect your app to Google Ads to set up an ad account, track conversions, launch campaigns, and report on ad performance from your Lovable app.

export const connector_0 = "Google Ads"

[Google Ads](https://ads.google.com/) is Google's advertising platform, where campaigns run across Google Search, YouTube, Gmail, Maps, and the Display network. The Google Ads connector gives Lovable access to a Google Ads account, so you can set up advertising for your project in the chat and show the account's own results inside the app you are building.

Google Ads is available as an [app + chat connector](/integrations/app-connectors): one shared connection that works in the chat while you build and in your published apps.

<Note>
  Google Ads runs and reports on paid campaigns. To measure your app's own traffic, use the [Google Analytics connector](/integrations/google-analytics) instead.
</Note>

With Google Ads, Lovable and your app can:

* Set up an ad account for the project, either a new one Lovable creates or one you already run
* Install a tracking tag in your app and create conversion actions that match your goal
* Build and launch Search, Performance Max, and Demand Gen campaigns from the chat, with budget and targeting approved by you
* Read live campaign, keyword, and conversion data for dashboards and reports
* Manage running campaigns: pause and resume them, adjust budget and targeting, and update the ads

Setting this up takes two stages: connecting authorizes your Google account, then a separate step in each project attaches the ad account Lovable works with.

The account stays yours. Lovable acts on it with the access you grant, every campaign it creates is approved by you first, and ad spend is charged by Google to your own payment method.

## Common use cases and example apps

Which campaign type fits depends on whether people are already looking for what you offer. One example of each:

| Example app                              | Example prompt                                                                                                     | Where the ads run                                                          | Description                                                                                                                                                                                                  |
| :--------------------------------------- | :----------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Booking page for a local dental practice | *Use Google Ads and run ads so people searching for a dentist in my area land on my booking page.*                 | Google search results, matched to keywords                                 | **Search captures demand that already exists.**<br />Lovable builds a Search campaign around the terms people type when they need a dentist now, and points the clicks at your booking page.                 |
| Online store selling handmade furniture  | *Use Google Ads and promote my furniture store across Google so more people buy.*                                  | Google Search, YouTube, Gmail, Maps, and the Display network               | **Performance Max reaches shoppers on every Google surface at once.**<br />Lovable writes the copy and generates the ad images, then Google places them across all of those surfaces from a single campaign. |
| Meal-planning app that just launched     | *Use Google Ads and get my new meal-planning app in front of people who would like it but have never heard of it.* | Google's visual feeds: YouTube including Shorts, Discover, Gmail, and Maps | **Demand Gen builds interest before anyone searches for you.**<br />Lovable creates image ads for those feeds, so a product nobody knows by name yet still reaches an audience that fits it.                 |

Your app can also display results from the connected account. Ask for something like *Use Google Ads and build a dashboard that shows spend, clicks, and conversions per campaign for the last 30 days*, and Lovable builds that view for you.

## Change a campaign after it launches

A campaign stays editable after it goes live, and you change it by asking in chat rather than opening Google Ads: pause or resume it, adjust the budget and targeting, and update the ad's text and images. Lovable applies the change to the running campaign.

## How to connect Google Ads

Who can create Google Ads connections depends on your plan and workspace settings. App + chat connectors are available by default on Free, Pro, and Business plans. On Enterprise plans, they are effectively disabled at first: [Who can create connections and clients](/integrations/admin-controls#who-can-create-connections-and-clients) defaults to **No one** until an admin changes it in **Connectors → Admin settings → App + chat connectors**.

When the connection is created, you can [link it to the projects](/integrations/app-connectors#link-a-connection-to-a-project) where you want to use it. Anyone building in a project can ask Lovable in chat to link their project to it.

### Prerequisites

Before connecting Google Ads, make sure you have:

* A Google account. You do not need an existing Google Ads account, because Lovable can create one for you after you connect.
* Permission to **create connections** in your Lovable workspace (see [Who can create connections and clients](/integrations/admin-controls#who-can-create-connections-and-clients))

<Note>
  Ad spend is charged by Google to the payment method on your Google Ads account. Lovable does not bill for ad spend or add a fee to it, and reading your Google Ads results through the connector does not cost Lovable credits.
</Note>

### Set up your Google Ads connection

You can create multiple Google Ads connections in a workspace using different Google accounts, which is useful when you advertise for more than one business. A project uses one Google Ads connection at a time, so unlink the current one before linking another.

<Steps>
  <Step title="Open Google Ads in Connectors">
    Open [**Connectors**](https://lovable.dev/dashboard?connectors) and select **Google Ads**. For the other places to open the catalog from, see [Where to find connectors](/integrations/introduction#where-to-find-connectors).
  </Step>

  <Step title="Add a connection">
    Click **Add connection**.
  </Step>

  <Step title="Name the connection">
    In **Display name**, name the connection (for example, `Google Ads Prod`). This name is only used inside Lovable to identify the connection.
  </Step>

  <Step title="Choose who can use this connection">
    Under **Who can use this connection**, decide who in your workspace can use the connection. You start as the only person with access:

    * **Only you** (default): leave the access list as is; only you can use the connection and its associated data.
    * **Invite specific people**: add workspace members by email; only you and the people you add can use the connection and its associated data.
    * **Invite entire workspace**: click **Invite entire workspace** to make the connection available to everyone in your Lovable workspace.

    See [Who can use connections and clients](/integrations/admin-controls#who-can-use-connections-and-clients) for more information.
  </Step>

  <Step title="Connect to Google Ads and authorize">
    Click **Connect**. The Google authorization window opens, so make sure your browser doesn't block pop-ups. If it does, Lovable redirects you instead.

    Sign in with the Google account you want to advertise from, review the requested permissions, and click **Allow**.

    You'll be redirected back to Lovable with a confirmation.
  </Step>
</Steps>

<Warning>
  Keep every permission checked on Google's consent screen. Google lets you accept some permissions and decline others, and a connection that is missing the Google Ads permission or the email permission cannot be used. Lovable rejects it and asks you to reconnect with that permission checked.
</Warning>

When connected, anyone building in a project can ask Lovable in chat to link their project to Google Ads (based on configured connection-level access). The next step is attaching an ad account to the project.

## Set up your ad account

A connection on its own has no ad account attached. Ask Lovable in chat to set up ads for your project, and it opens an account setup card where you choose one of two paths.

<Tabs>
  <Tab title="Create new account">
    Lovable creates a Google Ads account for the project and invites your connected Google account to it as an admin.

    <Steps>
      <Step title="Pick a currency and time zone">
        Google Ads reports and bills in the currency you pick here. Lovable sets both when it creates the account and cannot change them afterwards, so pick the ones that match the business.
      </Step>

      <Step title="Create the account">
        Click **Create account**. Lovable creates the account and sends an admin invitation to the Google account you connected.
      </Step>

      <Step title="Accept the invitation">
        Open the invitation email from Google while signed in as that Google account, and accept it. Back in Lovable, click **Verify** to confirm the access came through.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Connect existing account">
    Pick the Google Ads account you already use for this business. The picker lists accounts your connected Google account can reach, and an account another Lovable project already uses shows as **Already linked to a Lovable project**. Large setups can run past the listing's caps, and the picker then says how many accounts it did not show. Lovable requests manager access, and when that is in place it can manage the campaigns already in the account:

    * **Search, Performance Max, and Demand Gen campaigns** can be reviewed and changed from chat, the same as ones Lovable created.
    * **Other campaign types** are available for reporting, and you change them in Google Ads.
  </Tab>
</Tabs>

## Before your ads can run

An account with campaigns in it still does not serve ads until Google's requirements are met. Lovable reports the account's readiness in chat.

You complete two of the requirements in Google Ads:

* **Billing**: add a payment method. Campaigns do not serve until billing is set up, and Lovable cannot do this for you.
* **Identity verification**: Google requires advertiser verification on some accounts. Only you can complete it, and Google's review takes time.

Lovable handles the third:

* **Conversion tracking**: a conversion goal has to exist before a campaign is created. Lovable installs the tracking tag in your app and creates the matching conversion action.

Lovable also checks whether the account itself is active. A suspended or otherwise inactive account cannot run ads, and you resolve that in Google Ads.

## Disconnect the ad account from a project

Disconnecting the ad account is separate from deleting the connection, and there is no standalone disconnect button. Ask Lovable in chat to use a different Google Ads account for the project. Only the person who connected Google Ads for the project can do this: if anyone else asks, Lovable declines and tells them to connect Google Ads as themselves first. The setup card reopens showing the current account, and you confirm with **Disconnect and create new account** or **Disconnect and connect account**.

Lovable then releases the account, removes its manager access, and discards that project's unpublished campaign drafts. Removing the manager access is best effort, so if Lovable is still listed as a manager in your Google Ads account afterwards, remove it there. Your Google Ads account is not deleted, and its campaigns keep running and keep spending. To stop ads from serving, pause or remove the campaigns in Google Ads before you disconnect.

## Limitations

The Google Ads connector cannot:

* Create every Google Ads campaign type. Lovable builds Search, Performance Max, and Demand Gen campaigns. Other types, such as Display, Shopping, Video, and App campaigns, are available for reporting, and you create them in the Google Ads UI.
* Support per-end-user Google Ads login. Each connection represents a single Google account shared across all projects linked to it.

If you remove Lovable's access from your Google account, reconnect the connection before Lovable can reach your Google Ads account again.

## Manage your {connector_0} connection

Connections are managed from [**Connectors**](https://lovable.dev/dashboard?connectors): select **{connector_0}**, then open the connection.

* **Unlink projects** to remove {connector_0} access from specific projects while keeping the connection available for others. See [Unlink projects from a connection](/integrations/app-connectors#unlink-projects-from-a-connection) for the steps.
* **Delete the connection** to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use {connector_0} stop working until a new connection is added. See [Delete a connection](/integrations/app-connectors#delete-a-connection) for the steps and who can delete.


## Related topics

- [Connect your app to Google Analytics](/integrations/google-analytics.md)
- [Connect your app to LinkedIn](/integrations/linkedin.md)
- [Connect your app to Google Workspace](/integrations/google-workspace.md)
- [Connect your app to Google Maps Platform](/integrations/google-maps.md)
- [Connect your app to Google Search Console (GSC)](/integrations/google-search-console.md)
