Skip to main content

Smart Bidding for Apple Ads

P
Written by Product Team

Smart Bidding is a fully automated bidding system designed to help you reach a specific performance target without manually configuring complex automation rules.

Available under Automate → Smart Bidding, this feature allows you to optimize keyword bids for Apple Ads campaigns in just a few clicks.

Why Use Smart Bidding?

Optimizing keyword bids is essential to ensure your Apple Ads campaigns meet performance goals such as cost efficiency or return on ad spend.

With AppTweak’s Campaign Manager, you can monitor performance through dashboards and apply Custom Automation Rules to adjust bids automatically.

Custom Automation Rules are powerful and highly flexible: you can define detailed conditions, triggers, and actions tailored to your strategy. However, setting them up requires technical knowledge and a clear understanding of bidding logic.

Smart Bidding simplifies this process.

Instead of building complex rules manually, you simply:

  • Choose a performance goal: Cost per Install, Cost per Event or ROAS

  • Set your desired target

  • Assign one or more campaigns

If you select multiple campaigns at once, AppTweak automatically creates one rule per campaign in the background. Rules appear in the main Smart Bidding summary table and can be edited or deleted at any time.

AppTweak’s algorithm then continuously updates keyword bids in the background to help you reach that target.

Smart Bidding is ideal for advertisers who want to:

  • Save time

  • Avoid technical setup

  • Automate performance optimization

  • Focus on strategy instead of bid management

Availability & Scope

Smart Bidding is available for Manage and Enterprise plans and for Search Results campaigns only. It is not available for other campaign types, as Smart Bidding works by optimizing keyword bids.

The feature supports Apple Ads data and MMP integrations such as AppsFlyer, Adjust, Branch and Singular.

If no valid MMP integration is connected, the MMP-based tabs will remain visible but require integration setup before activation.

How to Use Smart Bidding

Go to Automate → Smart Bidding.

You will see three tabs:

  1. Cost per Install (Apple)

  2. Cost per MMP Event

  3. ROAS

Each tab allows you to define a specific optimization goal.

1. Cost per Install (Apple)

This option optimizes bids based on Apple-reported Cost per Acquisition (CPI). You set a CPI target, assign campaigns, and Smart Bidding adjusts keyword bids accordingly.

💡 Expert tip: Once you've applied a Smart Bidding rule, creating a custom rule to 'monitor activity' will notify you when campaigns reach their target CPA. Learn more here.

2. Cost per MMP Event

This tab allows you to optimize campaigns based on all installs reported by your MMP or any aggregated in-app event.

How it works

  1. Select the in-app event you want to optimize for.

  2. Choose a cohort period (the number of days after install during which events are counted).

  3. Enter your desired cost per event target.

  4. Assign the rule to one or more campaigns.

Cost per Event Calculation

Cost per event is calculated as: Apple Ads spend / number of MMP events (within the selected cohort period). Events are counted cumulatively from the install date up to the selected cohort period.

To ensure accurate reporting, the install period displayed in the performance table automatically shifts depending on the selected cohort period. This guarantees that all installs included have completed their full cohort window.

Choosing the Right Target

Below the configuration panel, a campaign performance table displays the current cost per event across your campaigns.

Best practice:

  • Choose a target close to your current performance.

  • Avoid setting targets that are significantly higher or lower than your current performance.

  • Start with moderate adjustments and iterate.

Smart Bidding works best when targets are realistic and adjusted gradually.

3. ROAS (Return on Ad Spend)

This tab optimizes bids based on revenue events reported by your MMP.

How ROAS is calculated

Total revenue generated (within cohort period) / Apple Ads spend

To configure:

  1. Select a cohort period.

  2. Enter your desired ROAS target.

  3. Assign the rule to campaigns.​

The performance table below helps you assess current ROAS before defining your target.

Smart Bidding is not a permanent decision, you can modify or stop it at any time.

What Smart Bidding Does

Smart Bidding continuously optimizes keyword bids to reach your campaign-level performance target.

Using AppTweak’s proprietary algorithm, the system:

  • Analyzes campaign and keyword-level performance

  • Evaluates conversion rates

  • Apply statistical noise reduction to conversions signals (cold start protection)

  • Estimates the optimal maximum CPT (Cost per Tap) needed to reach your target

  • Adjusts bids at a daily frequency to converge towards your target

Bid Adjustment Logic

  • If a keyword’s cost per event is significantly above your target → bids will decrease.

  • If performance allows for profitable scaling → bids will increase.

Updates are incremental, smoothed by guardrails and designed to avoid aggressive changes. Smart Bidding is a continuous optimization process, not a one-time adjustment.

Results improve progressively over weeks and months as the algorithm incorporates more data and adapts to performance trends.

⚠️ Important tip: Only assign to a campaign either a smart bidding rule or custom rule modifying bids, as applying multiple bid-modifying systems on the same campaign may lead to conflicting updates and unstable performance.

With the Smart Bidding dashboard, you can make sure your campaigns are staying on track in one centralized view.

Cost per Event vs ROAS: Which Should You Choose?

Choosing the right optimization goal is key to unlocking the full potential of Smart Bidding.

While ROAS optimization is often the ultimate objective, it is not always the most effective starting point.

Smart Bidding leverages historical performance data to estimate keyword-level conversion behavior. However, revenue-based signals such as purchases or subscriptions are typically lower in volume and inherently more volatile. Even though Smart Bidding includes a dedicated noise-mitigation layer to prevent ROAS-based optimization from driving unstable or negative outcomes, starting directly with ROAS can still slow initial convergence, particularly in early-stage or low-volume campaigns.

In these situations, optimizing for a well-correlated Cost per Event often delivers faster and more stable results.

Instead of targeting revenue directly, you can optimize for a higher-frequency proxy event such as:

  • Sessions

  • Trial starts

  • Add-to-cart events

  • Any in-app action strongly correlated with revenue​

Higher event frequency means stronger statistical signals, enabling the algorithm to:

  • Detect performance patterns more quickly

  • Make more confident bid adjustments

  • Reach stability faster

When to Prioritize Cost per Event

Cost per Event optimization is typically recommended when:

  • A campaign is newly launched (less than 1 month old)

  • Traffic volume is still limited

  • MMP integration was recently activated

  • You are testing new keywords

In these scenarios, event-based optimization allows Smart Bidding to learn and adapt more efficiently before transitioning to revenue-based goals.

For mature, high-volume campaigns, especially brand campaigns with substantial traffic, direct ROAS optimization can be highly effective.

Apple Ads is a powerful way to reach users in the App Store. But managing multiple campaigns, setting bids, and keeping up with trends can be difficult to oversee at scale.

Smart Bidding makes this easier by automatically adjusting bids to achieve your cost-per-acquisition (CPA) targets, so you can spend more time discovering new, high-performing keywords.

What’s next?

Did this answer your question?