---
title: Google Ads Setup
url: "https://tenjin.com/docs/google-ads-setup/"
updated: "2026-11-02"
category: Channel Setup
---

# Google Ads Setup

## Google Ads Integration with Tenjin

Tenjin’s integration with Google allows app developers to run campaigns on Google without tracking links, and Tenjin will handle Install Attribution. Follow the steps below to set up your Google account in Tenjin. Ensure you have the latest Tenjin SDK integrated.

---

### 1. Google Ads ICM Measurement for iOS Apps (Recommended for iOS)

Tenjin supports Google Ads Integrated Conversion Measurement (ICM) for iOS apps, enabling privacy-preserving Install Attribution without using device identifiers. To enable ICM tracking: Integrate the Tenjin SDK following the dedicated guide for your environment:

- [Unity SDK Integration Guide](https://docs.google.com/document/d/1WvWMaT5WGYefnumSV_OCw1hlEtyCYBYLBhBXEvPBPNE/edit?tab=t.0#heading=h.e9vnjgesrz77)
- [Native iOS SDK Integration Guide](https://docs.google.com/document/d/1msE3Pmo80pNbaxMEchELPcPwxZ-PLUtKzGe8M0kzZGw/edit?tab=t.0)
- [Flutter SDK Integration Guide](https://docs.google.com/document/d/1QqCWPn7b-n3IJdSCzpxETwkYFrv2Qd27309EJTEMO4Y/edit?tab=t.0#heading=h.e9vnjgesrz77)
- [React Native SDK Integration Guide](https://docs.google.com/document/d/13aUaWtOD9MA0IfrxN9Uid10YOkh9Wr5OEE8aJpG4Vfk/edit?tab=t.0#heading=h.e9vnjgesrz77)

For other SDKs or plugin frameworks, please reach out to support@tenjin.com for integration instructions.

Once the integration is complete, Tenjin will automatically start claiming probabilistic installs under the “Tracked Installs” metric.

It is recommended to set it to 24 hours for Google Ads Probabilistic Matching Attribution Window. This can be configured as per the guide [here](https://docs.tenjin.com/docs/attribution-window-setup#app-ad-network-attribution-window).

---

### 2. Generate a Link ID in your Google Ads dashboard (Mandatory for Android and iOS)

1. On the left side, go to **Tools** -> **Data Manager** -> **Connected products** -> **Third-party app analytics**.

  ![image.png](https://tenjin.com/wp-content/uploads/2026/01/image644.png)

1. Click the **+** Link ID button, select **Tenjin** from the dropdown, and choose your mobile app’s platform. Use the **Look up your app** field to find your app, then click **Create link ID**. If you encounter an error, contact your Google Ads account manager.

  ![image.png](https://tenjin.com/wp-content/uploads/2026/01/image645.png)

1. Click the copy button to copy your Link ID. You’ll need to add this to Tenjin’s dashboard as described below.
2. Click **Done**. The status will show “Unverified” until you add your link ID to your third-party account and Conversion data starts flowing into Google Ads.

---

### 3. Add your Link ID on Tenjin’s Dashboard (Mandatory for Android and iOS)

1. Ensure you’ve added “Google Ads” accounts under CONFIGURE → Channels in the Tenjin dashboard.
2. Go to the [Apps](https://www.tenjin.com/dashboard/apps) tab and select your app.
3. Go to **Callbacks** tab.
4. Select Google Ads in the Channels and Partners drop-down. Enter your Link ID and click **Save**.

  ![image.png](https://tenjin.com/wp-content/uploads/2026/01/image493.png)

1. Activate the Google Ads Install callback by turning on the status toggle, as shown below.

  ![](https://tenjin.com/wp-content/uploads/2026/02/image-29-1024x418.png)

  If you have multiple Link IDs, click + ADD EVENTS → Advanced and add a callback for each Link ID respectively.

  ![](https://tenjin.com/wp-content/uploads/2026/02/image-30.png)

---

### 4. Import Conversion events from Tenjin (Mandatory for Android and iOS)

1. Click the **Goals** icon on the left side of the Google Ads dashboard.

  ![](https://tenjin.com/wp-content/uploads/2026/02/google_3-1.png)
2. Under **Conversions** section, click **Summary** -> **Goals** -> **Download**. For the new app, you should already see the Conversion event automatically imported, as below. Your Conversion event will be **Secondary Action** by default. In that case, skip step 3-5 and go to the step 6 directly.
3. If you don’t see the Tenjin Conversion event yet, click the **+Create Conversion action** button.
4. Select the **Download** from the Conversion options.

 ![](https://tenjin.com/wp-content/uploads/2026/02/google_1-1.png)

1. You will see the Conversion events. (Note: If the event isn’t visible, check your Google Ads settings page in a few hours. Events typically take a couple of hours to import after creating the Link ID.)

  ![](https://tenjin.com/wp-content/uploads/2026/02/google_2.png)

1. If you want to use Firebase Conversion event for bidding optimization, please change Firebase Conversion event as **Primary action**, and keep Tenjin Conversion event you just set up as **Secondary action**. If not, please change Tenjin Conversion event as **Primary action**, as in the screenshot below.

  ![](https://tenjin.com/wp-content/uploads/2026/02/google_3.png)
2. When creating a campaign, select the Conversion event you just created in the Bidding section.

  ![](https://tenjin.com/wp-content/uploads/2026/02/google_4.png)

For Google Ads tROAS campaigns, in-app ad (IAA) revenue must be sent directly from Firebase for optimization, as currently, Google Ads does not accept IAA data via MMP Callbacks. Tenjin will still track and attribute these campaigns. You can learn more about these campaigns from [here](https://support.google.com/google-ads/answer/6268637?hl=en).

---

### How to setup in-app conversions on Google Ads Dashboard (Optional)

1. Setup your callback in Tenjin. On Tenjin dashboard, go to Apps → (Select your app) → **Callbacks**, then set up the Google Ads custom event callback.
2. To set up Conversion event on Google Ads dashboard.
  - Click the **Goals** icon on the left side of the Google Ads dashboard.
  - Under **Conversions** section, click **Summary**.
  - Click the **+Create Conversion action** button.
  - Once you set up the Google Ads custom callback in Step 1, the event will appear in the list for you to import.

    ![image.png](https://tenjin.com/wp-content/uploads/2026/01/image301.png)

### Conversion window

The default is 90 days. This determines how far back Google will track in-app events. For example, if a purchase event occurs on 5/1 and Google recorded a click event for that user on 1/1, the purchase won’t be counted. However, if Google recorded the click on 3/1, the purchase will be counted.

---

#### Re-engagement Campaigns: App Campaigns for Engagement (ACe) & App Connect (Optional)

Google [App Campaigns for engagement (ACe)](https://support.google.com/google-ads/answer/9234180?hl=en) and [App Connect](https://support.google.com/google-ads/answer/12131000?hl=en) let you re-engage users who already have your app installed. Complete steps 1–4 above first (link your Google Ads account and import your conversions); they aren’t repeated here.

**What Google requires**

 **50,000 installs (ACe only)**Google’s minimum for the engagement subtype. Below it, the campaign can be built but won’t run.**Imported conversions**Your Tenjin Conversion actions must be imported into Google Ads so Google can attribute conversions to ad interactions. This includes session_start and your target in-app events, marked as Primary for bidding.**A Deep Link**Ad clicks send users to a specific page inside your app. See Deep links below.**An audience segment of app users (ACe only)**Supported by Google Ads. See [how to create one](https://support.google.com/google-ads/answer/9260893).**Privacy policy and consent**Per Google’s [requirements for engagement campaigns](https://support.google.com/google-ads/answer/9234102).

**Deep links**

A Deep Link takes someone to a specific page inside your app rather than its launch screen: the offer, item, or level the ad was about. For the types of deep links and how they behave, see [Deep linking for Re-targeting campaigns](https://tenjin.com/docs/deeplinking-for-re-targeting-campaigns/).

- **Android App Links / iOS Universal Links:** an https URL your app claims, e.g. https://example.com/offers/summer. Supported for both ACe and App Connect.
- **Custom scheme:** your own prefix, e.g. myapp://offers/summer. ACe only; App Connect web campaigns require App Links or Universal Links.

Google’s instructions for building and hosting these: [Set up deep links](https://support.google.com/google-ads/answer/10024200). Once they’re live, check each one under **Tools › App advertising hub › Deep Link validator**.

**Creating the campaign**

For ACe, choose the objective **App promotion**, then **App engagement** as the campaign subtype. The rest of the setup follows [Google’s own walkthrough](https://support.google.com/google-ads/answer/9234102).

For App Connect, use the App Advertising Hub to enable web-to-app Conversion measurement for web campaigns such as Search and Performance Max. See [Google’s App Connect guide](https://support.google.com/google-ads/answer/16400535?hl=en) and our [Google Ads Web-to-App Setup](https://tenjin.com/docs/web-to-app-google-ads-setup/).

**Turning on Re-engagement in Tenjin**

1. Ask [Tenjin Customer Support](mailto:support@tenjin.com) to enable Re-engagement for your app. Allow a few days before the campaign starts.
2. In your dashboard, turn on Re-engagement for the app and set the inactivity threshold (how long someone has to be away before a return counts).
  ![](https://tenjin.com/wp-content/uploads/2026/09/image-3-1024x318.png)
3. Turn on Re-engagement for the Google Ads channel.
  ![](https://tenjin.com/wp-content/uploads/2026/02/Picture1.png)
4. The Google Ads callback you switched on in step 3 above also carries Re-engagement, so there’s no second callback to add. Make sure you’re on Tenjin iOS SDK 1.19.0+ and Android SDK 1.23.0+ with deep-link URL capture configured, so gclid and gbraid are passed to Google Ads automatically.

Returning users then appear as **Tracked Re-engagements** and **Tracked Reinstalls** in your reports. For how the Attribution works, see [Re-engagement Attribution](https://tenjin.com/docs/re-engagement-attribution/). For the full setup across channels, see [How to Set Up Mobile App Retargeting and Re-engagement Measurement](https://tenjin.com/docs/how-to-setup-re-engagement-measurement/).

---

#### Why are Google Ads Conversion events not appearing after setup?

Even if tracking and Callbacks are correctly set up, Conversion events may not appear due to account configuration issues (e.g., linked account or currency differences). Verifying the correct Google Ads account and re-linking or switching accounts can resolve the issue.

---
