Orova

Orova Ads · Google · Meta · TikTok

An AI agent that runs all your ads for you.

It reads the data · analyzes · summarizes · recommends · reports — across all three platforms, day and night.

/ Across all three platforms

What can the AI agent do?

More than 200+ optimization actions, executed directly by AI.

AI runs it for youAI advises
Google Ads

Google Ads

101 actions

Search

33
  • Increase daily budget when losing impression share due to budget while profitable
  • Reduce budget / reallocate spend to better-performing campaigns
  • Adjust target CPA / ROAS
  • Switch bidding strategy once enough conversions are accumulated
  • Apply device bid adjustments
  • Apply bid adjustments by hour of day / day of week
  • Apply location-based bid adjustments
  • Apply audience bid adjustments (observation mode)
  • Add negative keywords (campaign + ad group level)
  • Create and apply a shared negative keyword list
  • Add new high-converting keywords
  • Pause poor keywords (high spend, zero conversions, low Quality Score)
  • Change keyword match type
  • Merge/split duplicate keywords (avoid self-competition)
  • Improve low expected CTR → rewrite headlines + add extensions
  • Improve ad relevance → insert matching keywords / split ad groups
  • Flag poor landing page experience + suggest fixes
  • Rewrite headlines/descriptions rated Poor
  • Fill all 15 headlines + 4 descriptions
  • Include the primary keyword in the headlines
  • Raise Ad Strength to Good/Excellent
  • Diversify messaging angles (benefits/offers/credibility/CTA)
  • Suggest pinning key headlines/descriptions
  • Create a second RSA within the ad group
  • Add/rewrite sitelinks
  • Add callouts
  • Add structured snippets
  • Enable call/lead form/price/promotion/image extensions
  • Split ad groups bundling unrelated themes
  • Separate brand vs non-brand campaigns
  • Add observation audience layers (remarketing, etc.)
  • Exclude non-converting demographics
  • Review geo targeting (serving outside the service area?)

Performance Max

17
  • Adjust daily budget
  • Adjust target ROAS / CPA
  • Switch bidding strategy (Maximize conversions ↔ Maximize conversion value)
  • Enable/disable the new customer acquisition goal
  • Improve assets rated Poor (rewrite headlines/descriptions)
  • Fill all recommended assets (headlines/descriptions/images/logos/videos)
  • Flag missing video → suggest creating one
  • Split asset groups by theme / product line
  • Add/refine search themes
  • Refine audience signals
  • Enable/disable final URL expansion
  • Add campaign-level negative keywords
  • Apply brand exclusions
  • Separate brand vs non-brand
  • Boost/exclude products based on product group performance
  • Flag feed errors (disapproved products, missing attributes)
  • Suggest fixes for feed titles/attributes

Shopping

14
  • Adjust daily budget
  • Adjust bids/targets per product group
  • Adjust target ROAS/CPA + switch bidding strategy
  • Apply bid adjustments by device / location
  • Subdivide product groups in detail (category/brand/label)
  • Exclude poor products, boost strong ones
  • Suggest custom labels (best-sellers/high-margin/overstock)
  • Recommend campaign priority + inventory filters
  • Flag disapproved products + reasons
  • Detect missing attributes (GTIN/brand/condition)
  • Rewrite product titles & descriptions in the feed
  • Suggest product image improvements
  • Add negative keywords (standard Shopping)
  • Exclude costly, ineffective queries/product groups

Display

12
  • Adjust daily budget + target CPA/ROAS, switch bidding strategy
  • Apply bid adjustments by device/location/time of day
  • Block junk placements (especially mobile game apps)
  • Exclude sensitive content categories + irrelevant apps
  • Keep/boost strong placements driving cheap conversions
  • Refine audiences (affinity/in-market/custom/remarketing)
  • Apply audience bid adjustments
  • Exclude non-converting demographics/audiences
  • Review topic & contextual keyword exclusions
  • Refresh weak creatives (rewrite headlines/descriptions, suggest new images)
  • Fill all assets (headlines/descriptions/multiple image ratios/logos/videos)
  • Set frequency capping

Video

12
  • Adjust daily budget + targets (CPA/CPV/CPM)
  • Apply bid adjustments by device/location/time of day
  • Block junk channels/videos (kids' content, off-topic, low view rate)
  • Exclude sensitive content categories
  • Keep/boost placements driving good conversions
  • Refine audiences (affinity/in-market/custom/viewer remarketing)
  • Exclude underperforming audiences/demographics
  • Apply audience bid adjustments
  • Suggest script/headlines/descriptions/call-to-action
  • Suggest thumbnail & companion banner
  • Suggest cutting length to fit each format
  • Set frequency capping

Demand Gen

7
  • Adjust budget + targets (CPA/conversion value), switch bidding strategy
  • Refine lookalike/custom/remarketing audiences
  • Refresh creatives: rewrite headlines/descriptions, suggest images/carousels/videos
  • Fill all assets across formats
  • Exclude sensitive placements/content categories
  • Set frequency capping
  • Split campaigns by funnel objective (awareness/consideration/conversion)

App

6
  • Adjust budget + bid targets (CPI/in-app CPA/value)
  • Choose the right campaign goal (installs/in-app actions/value)
  • Refresh assets (multiple sets of headlines/descriptions/images/videos/HTML5)
  • Fill and diversify assets for each format
  • Flag assets rated Poor → replace with new ones
  • Review location / language targeting
Meta Ads

Meta Ads

57 actions

Campaign Level

9
  • Choose the right campaign objective (Sales/Leads/Traffic/Engagement/Awareness/App)
  • Increase/decrease budget (daily / lifetime)
  • Enable/disable Advantage campaign budget (let Meta auto-distribute spend across ad sets)
  • Shift budget from underperforming to top-performing campaigns
  • Enable/adjust campaign spending limit (total cap)
  • Choose bid strategy (lowest cost / cost cap / bid cap / ROAS goal)
  • Set/adjust cost cap or ROAS goal
  • Pause/resume campaigns based on performance
  • Use Advantage+ Shopping (ASC) for ecommerce — combining prospecting + retargeting

Audience (Ad Set)

10
  • Create a Custom Audience from website visitors (Pixel)
  • Create a Custom Audience from a customer list (email/phone)
  • Create a Custom Audience from people who engaged (video/Page/IG/forms)
  • Create a Lookalike Audience from a high-value source
  • Refine targeting by interests / behaviors / demographics
  • Enable/disable Advantage+ Audience (let Meta expand automatically)
  • Exclude existing buyers / past leads (to avoid wasted spend)
  • Exclude overlapping audiences across ad sets
  • Split/merge ad sets to eliminate audience overlap
  • Review audience size to fit the budget (not too narrow/too broad)

Delivery, Placement & Bidding

10
  • Choose the right optimization event (Purchase / Add to Cart / Lead / Landing Page View)
  • Adjust the attribution window (1-day click / 7-day click...)
  • Choose the conversion location (website / app / messaging / calls / forms)
  • Enable Advantage+ Placements (automatic) or choose them manually
  • Exclude junk placements (wasteful Audience Network apps, low-CTR placements)
  • Adjust allocation by placement (Feed / Reels / Stories)
  • Set ad scheduling by time of day/day of week (requires a lifetime budget)
  • Set a frequency cap (for awareness / reach objectives)
  • Enable/disable dynamic creative (let Meta auto-combine assets)
  • Review location / language / age targeting

Ad Creative

9
  • Detect ad fatigue (high frequency + falling CTR) → recommend refreshing
  • Rewrite the primary text / headline / description (multiple variants)
  • Suggest the right format (single image / video / carousel / collection)
  • Change/choose the call-to-action button to match the objective
  • Enable Advantage+ creative enhancements (auto image enhancement, music, frames...)
  • Turn off poor creative variants, keep/duplicate the winners
  • Review the landing page / destination URL + add tracking parameters (UTM)
  • Suggest video ideas / thumbnails / the first-3-seconds hook
  • Ensure enough variants for the system to test (3–5 creatives per ad set)

Measurement & Operations

8
  • Check Pixel + Conversions API health (are all events firing? any duplication?)
  • Alert when an ad set is stuck in the learning phase (under ~50 conversions/week)
  • Remind not to make edits during the learning phase (to avoid resetting it)
  • Set up an A/B test (audience / creative / placement)
  • Analyze audience overlap across ad sets
  • Run a breakdown analysis (placement/device/age/gender/region/time) → recommendations
  • Scale safely (raise budget by ≤20% per step or duplicate the ad set)
  • Alert when CPA/ROAS drifts off target based on daily trends

Type-Specific Notes

11
  • Ensure Purchase event + order value tracking to optimize for ROAS
  • Optimize Instant Forms (shorten questions, add qualifying questions)
  • Optimize for 'quality leads' (push CRM data back to Meta via CAPI)
  • Sync leads to CRM / email in real time
  • Optimize for 'landing page views' instead of 'clicks' to reduce junk clicks
  • Promote high-engagement posts/formats and use them as a Lookalike source
  • Optimize reach + a reasonable frequency, avoiding showing the same person repeatedly
  • Use a Product Catalog + Dynamic Product Ads (DPA) for retargeting
  • Check catalog health (rejected products, missing attributes)
  • Consider Advantage+ Shopping (ASC) to combine prospecting + retargeting
  • Use Advantage+ App, refresh creative assets, optimize for in-app events
TikTok Ads

TikTok Ads

55 actions

Campaign Level

9
  • Pick the right campaign objective (Sales/Leads/Traffic/Engagement/Installs/Video/Reach)
  • Increase/decrease budget (daily / lifetime)
  • Choose campaign-level (CBO) vs ad group-level (ABO) budget
  • Shift budget to winning campaigns, cut underperformers
  • Turn campaigns on/off based on performance
  • Use Smart+ Campaign (automation) when suitable
  • Set campaign optimization type (conversions / value)
  • Schedule the campaign (start/end dates)
  • Check for overlap/internal competition between campaigns

Audience (Ad Set)

10
  • Narrow/expand audience by age/gender/location/language
  • Use interest & behavior targeting
  • Enable Automatic Targeting when learning is slow
  • Create/use Custom Audience from files/engagement
  • Create/use Lookalike audiences
  • Exclude audiences that already converted/purchased
  • Enable lookalike expansion when delivery is narrow
  • Check audience overlap between ad groups
  • Target by device/OS/connection (App/Game)
  • Adjust audience size to exit the learning phase

Delivery, Placement & Bidding

10
  • Choose placements: TikTok / Pangle / Global App Bundle
  • Disable Pangle placement if quality is poor
  • Set optimization goal (Click / Conversion / Value)
  • Choose bid strategy (Lowest cost / Bid cap / Cost cap / ROAS)
  • Set target Bid cap / Cost cap value
  • Choose delivery type (Standard vs Accelerated)
  • Set hour-of-day scheduling (Dayparting)
  • Cap frequency (Reach/Awareness objective)
  • Pick the right funnel event to optimize (View/Add to Cart/Purchase)
  • Set the attribution window

Ad Creative

9
  • Refresh creatives when frequency is high + CTR drops (fight fatigue)
  • Enable Spark Ads (use organic videos) to boost trust
  • Enable Automated Creative Optimization
  • Provide 3-5 video variants per group for the system to learn from
  • Strong hook in the first 3 seconds (retention)
  • Ride trending sounds/effects, native TikTok style
  • Pick the right CTA for the goal (Shop Now/Learn More/Sign Up…)
  • Turn off weak variants, duplicate the winners
  • Check landing page + UTM match the creative

Measurement & Operations

9
  • Install/track TikTok Pixel + Events API (server-side)
  • Verify conversion events are coming back correctly
  • Check the conversion location (Website/App/Messages/Store)
  • Don't touch the campaign during the learning phase
  • Monitor budget pacing
  • Alert when CPA/ROAS drifts off target
  • Reconcile platform metrics vs actuals (off-site)
  • Use consistent labels/naming for management
  • Review ad policies (avoid rejection)

Type-Specific Notes

8
  • Video Shopping Ads (attach products/catalog)
  • Live Shopping Ads (promote live sessions)
  • Product Sales with Catalog (equivalent to DPA)
  • Search Ads (TikTok search advertising)
  • App Promotion (installs + in-app events)
  • Lead Generation (Instant Form)
  • TikTok Shop / cart linking
  • Smart Performance Campaign (full automation)

Connect your ad accounts. Let the agent work for you.

Start your free trial. Orova analyzes and optimizes your ads in just 5 minutes!

Start free trial