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:
Cost per Install (Apple)
Cost per MMP Event
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
Select the in-app event you want to optimize for.
Choose a cohort period (the number of days after install during which events are counted).
Enter your desired cost per event target.
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:
Select a cohort period.
Enter your desired ROAS target.
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?
Start managing Apple Ads campaigns directly in AppTweak
Discover AppTweak's automation solution for Apple Ads
Learn how to find new keywords to expand your reach



