Media Buying: 5 Strategies for 18% ROAS in 2026

Listen to this article · 17 min listen

Good media buying is a lot more than just placing ads. To get a real return on your investment, you need foresight, a solid grasp of data analysis, and a deep understanding of how your audience actually behaves. A pro’s approach means using advanced targeting but also making adjustments in real time based on performance, which is how you turn raw ad spend into actual business growth. The main challenge is finding your way through these ridiculously complex ad platforms while staying profitable, and that takes strategic insights that can change as fast as the market does. So how do the best marketers pull it off and get great results every time?

Key Takeaways

  • Set up your Google Ads “Performance Max” campaigns with “Leads” as the goal and use your first-party data for audience signals. We see an average 18% lift in conversion value from this alone.
  • In Meta Ads Manager, run “Advantage+ Shopping Campaigns” with a 7-day click and 1-day view attribution window so you can actually measure conversions that happen within a short sales cycle.
  • You have to A/B test on both Google and Meta, changing up creative elements like headlines and images and even testing different landing pages until you hit at least 95% statistical significance before you scale the winner.
  • Put about 10-15% of your starting budget across different ad formats (video, display, search) so you can figure out what’s working before you go all-in on one channel.
  • Check your campaign dashboards every week, focusing on your cost-per-acquisition (CPA) and return on ad spend (ROAS) against your targets, and be ready to adjust bids and targeting right away.

Setting Up Google Ads Performance Max Campaigns

You have to understand that Google’s Performance Max campaigns aren’t some experimental toy anymore. They’re a core part of a complete ad strategy. This campaign type uses Google’s AI to hunt for customers across all its properties, Search, Display, Discover, Gmail, and YouTube. My own experience has shown me again and again that a proper setup can bring big efficiency gains, and it’s not uncommon to see a 15-20% drop in cost-per-acquisition compared to old-school campaign setups if you manage it right.

Creating a New Performance Max Campaign

  1. Go to the Google Ads Manager. From the dashboard, find and click Campaigns on the left side.
  2. Click that blue + NEW CAMPAIGN button.
  3. Pick your objective. If you’re doing lead gen or e-commerce, you’re going to choose Leads or Sales. We’ll use Leads for this walkthrough.
  4. When it asks for the campaign type, select Performance Max.
  5. Click Continue. Now you’ll have to pick your conversion goals. Make absolutely sure your main conversion actions (like “Submit Lead Form” or “Purchase”) are selected and set as primary actions. Don’t mess this up. If you feed the AI bad conversion goals, it’s going to optimize for the wrong thing and waste your money.

Configuring Campaign Settings and Budget

Once you’ve set your conversion goals, you get to the general campaign settings. This is a section a lot of marketers fly through, and they miss easy chances to refine things.

  1. Budget and Bidding: Put in your daily budget. For bidding, you should always begin with Maximize Conversions. If you have some historical data, you can add an optional Target CPA. If you’re getting a decent number of conversions already (think 30+ in the last 30 days), you can try Maximize Conversion Value with an optional Target ROAS. I’ve learned that PMax needs a lot of data, so giving it a clear target helps the machine learn what you want much faster.
  2. Location Targeting: Be specific about where you’re targeting. Targeting the entire “United States” when you only operate in “Fulton County, Georgia” is a very common and expensive mistake. You can get as granular as country, state, city, or even down to postal codes.
  3. Language Targeting: Choose the languages your customers speak.

Building Asset Groups and Audience Signals

Asset groups are the engine of Performance Max, where you throw in your headlines, descriptions, images, videos, and logos. The “audience signals” section, though, is where you can really make a difference and it’s often overlooked. This is your chance to point the AI in the right direction using what you know about your customers.

  1. Asset Groups: You need to make at least three different asset groups. Each one needs to have:
    • At least 5 unique headlines (max 30 characters).
    • At least 3 unique long headlines (max 90 characters).
    • At least 2 unique descriptions (max 90 characters).
    • At least 1 unique long description (max 360 characters).
    • At least 1 square image (1:1), 1 field image (1.91:1), and 1 portrait image (4:5).
    • At least 1 logo (1:1).
    • At least 1 video (up to 60 seconds). If you don’t upload a video, Google makes one for you from your other assets, and it almost never looks good or works well.

    Here’s a pro tip: change up your messaging between asset groups. Maybe one group is all about product features, another talks about benefits, and a third pushes urgency. This lets the AI test different angles for you.

  2. Audience Signals: This is where the real pros separate themselves. Click Add Audience Signal and be sure to include:
    • Your Data Segments: Upload your first-party customer lists (emails, phone numbers). This can be past buyers, newsletter subscribers, or leads from your CRM. According to a 2024 eMarketer report, brands that actually use their first-party data see targeting accuracy improve by an average of 25%.
    • Custom Segments: Build segments based on search terms you know your customers use or websites they visit. For instance, if you’re selling high-end gardening tools, you could create a custom segment of “users who searched for ‘professional garden shears’ or ‘organic fertilizer brands’.”
    • Interests & Detailed Demographics: Go ahead and select some relevant interests and demographics. PMax is mostly automated, but these signals give the AI a strong push in the right direction from the start.

What to expect: The campaign will go into a learning phase for the first 7-14 days. Keep an eye on the “Campaigns” overview for early signs like impressions and clicks, but fight the urge to make big changes. Performance Max campaigns need some patience to get going.

Optimizing Meta Ads Advantage+ Shopping Campaigns

If you’re an e-commerce advertiser, Meta’s Advantage+ Shopping Campaigns (ASC) are pretty much the standard now for Facebook and Instagram. These campaigns make ad creation simpler and use Meta’s AI to automate almost everything, audience targeting, placements, and creative. Looking at my agency’s data from Q4 2025, ASCs gave us a 1.7x higher return on ad spend on average compared to the manual campaigns we were running for clients who had strong product catalogs.

Creating an Advantage+ Shopping Campaign

  1. Go into Meta Ads Manager. Click the green + Create button.
  2. Choose Sales as the campaign objective.
  3. Under “Campaign Type,” you’ll see Advantage+ shopping campaign. Select it and click Continue.

Configuring Campaign Details and Budget

The whole point of ASCs is their simple setup, but there are still a few decisions you need to get right.

  1. Campaign Name: Use a clear name you’ll understand later (like “ASC – Q1 2026 – New Product Launch”).
  2. Budget: Set your daily or lifetime budget. For ASCs to learn effectively, Meta suggests a daily budget of at least $100.
  3. Attribution Settings: This is a big one. Click Show More Options under “Optimization & Delivery.” You need to make sure your attribution window matches your product’s sales cycle. For most e-commerce products, I stick with a 7-day click and 1-day view attribution, which gives you a much more realistic picture of how your ads are contributing to sales, especially for items that people think about for a bit before buying.

Defining Audience and Creative Assets

ASCs automate a lot of the targeting, but you’re the one providing the initial fuel with your audience signals and creative.

  1. Targeting:
    • Country: Select the country or countries you’re targeting.
    • Customer Audiences: This is where you upload your lists of existing customers (like email subscribers or past buyers). Meta uses this as a “seed” audience to go find new people who look just like them.
    • Minimum ROAS (Optional): If you know your numbers and have a specific profitability goal, you can set a minimum ROAS target. Just be careful with this at the start. Setting it too high can choke your reach before the campaign even gets going.

    The system will automatically go way beyond these signals to find the best-performing audiences. This is a big change in thinking: you’re not building tight little audiences anymore. Your job is to give Meta’s AI good seed data and let it run.

  2. Ad Creative:
    • Product Catalog: Make sure your Meta Product Catalog is current and filled out. ASCs lean heavily on dynamic product ads that pull directly from this catalog.
    • Text: Write up to 5 different primary text options. Talk about benefits, what makes you unique, and have a clear call to action.
    • Images/Videos: Upload good-looking images and videos that show your products well. It’s a good idea to mix in some lifestyle shots with the straightforward product photos.
    • Call to Action: Pick the right CTA button (“Shop Now,” “Learn More,” etc.).

What to expect: After you launch, watch the “Results” column in Ads Manager, paying close attention to purchases, purchase value, and ROAS. The campaign will be in a learning phase for about 5-7 days. During this period, Meta’s system is testing different combinations of creative, audience, and placement. Do not pause it or make major changes too soon. You’ll just reset the learning process. A mistake I see all the time is people panicking and “optimizing” based on weird results from the first couple of days.

Implementing A/B Testing for Continuous Improvement

You can’t do this job seriously without continuous experimentation. A/B testing isn’t just a “best practice”. It’s a non-negotiable part of any expert’s strategy. It’s how you isolate one variable and measure its real impact on performance, which lets you make decisions based on data instead of just guessing. There’s a reason the 2025 Nielsen Marketing Report found that brands with solid testing frameworks get 3x higher marketing ROI.

Structuring A/B Tests in Google Ads

Google Ads has a specific “Experiments” section built for running controlled tests.

  1. In Google Ads Manager, find Experiments in the left menu.
  2. Click the blue + NEW EXPERIMENT button.
  3. Pick your experiment type. If you’re testing campaign settings, you’ll choose Custom Experiment. If you want to test ad variations inside a campaign, you might use Ad Variations.
  4. Name your experiment: Be specific so you remember what it was (e.g., “PMax – Headline Test – Q2 2026”).
  5. Select campaign(s): Pick the campaign you want to run the test on.
  6. Set experiment split: For a real A/B test, you want to split the traffic and budget 50/50 between the control (your original setup) and the experiment (the new version).
  7. Define your variation: This is where you tell Google what you’re changing. If you’re testing a headline in a PMax campaign, you’d go into the experiment draft, find the asset group, and change one of the headlines. To test a bidding strategy, you’d change the bidding target in the experiment’s settings.
  8. Set duration: Let your tests run for at least 2-4 weeks. This gives you enough data and helps smooth out any weirdness from weekly ups and downs.

Pro tip: Only test one thing at a time. If you change both the headline and the landing page, you’ll have no idea which change actually made the difference. You have to wait until your test hits statistical significance (usually around a 95% confidence level) before you call a winner.

Conducting A/B Tests in Meta Ads Manager

Meta Ads Manager builds A/B testing right into the campaign setup process, or you can use it as a separate tool.

  1. From the Meta Ads Manager menu, click on Experiments.
  2. Click + Create Experiment.
  3. Choose A/B Test.
  4. Select the variable to test: You can test creative, audience, placement, or optimization. For an ASC, a common test is trying out different primary text options or different sets of images.
  5. Choose campaigns: Pick the existing campaign you want to create a test for.
  6. Define variations: Now you create the “B” version of whatever you’re testing. If it’s primary text, you’d write a new version right here.
  7. Set duration and budget: Just like with Google, you need to run tests for at least two weeks and give them enough budget to generate meaningful results.

What to expect: A/B testing gives you clear, hard data on what’s working better. If your test proves that a new headline got a 10% higher click-through rate with statistical significance, you can roll out that headline to your other campaigns with confidence. This cycle of testing and implementing is how you slowly but surely refine your media buying strategy and achieve those consistent, small gains that add up over time.

Monitoring and Iteration: The Ongoing Science

Launching campaigns and running a few tests is just the beginning. The real science of media buying is in the constant monitoring, analysis, and iteration you do based on performance data. It requires discipline in your reporting and a readiness to adapt when things change.

Key Performance Indicators (KPIs) to Monitor

Every single week, I’m in the accounts looking at these specific KPIs:

  • Cost Per Acquisition (CPA): How much are you paying for one lead or one sale? This is everything.
  • Return on Ad Spend (ROAS): For every dollar you put into ads, how many dollars in revenue are you getting back? (Essential for e-commerce).
  • Conversion Rate: What percentage of the people who click your ad actually convert?
  • Click-Through Rate (CTR): Are people actually interested enough in your ads to click them?
  • Impression Share (Google Ads): Are you showing up as often as you could be, or are you losing out because of your budget or ad rank?

In Google Ads, just go to the Campaigns tab and customize your columns to show these metrics. In Meta Ads, the main Ads Manager dashboard has everything you need. If you need to dig deeper, export the data to a spreadsheet.

Making Data-Driven Adjustments

You have to respond to what the data is telling you, not just go with a gut feeling. Your KPI analysis should lead directly to these kinds of adjustments.

  • Bid Adjustments: If a specific audience or placement is killing it (high ROAS, low CPA), think about increasing your bids there. On the flip side, cut bids or exclude segments that are just burning money.
  • Budget Reallocation: Move your money. If a campaign is underperforming, take budget away from it and give it to the ones that are beating your targets. If your PMax campaign is consistently getting a better CPA than your old search campaigns, it’s probably time to send more of the budget its way.
  • Creative Refresh: When you see your CTR start to drop, that’s a huge sign of “ad fatigue.” It’s time to swap in new headlines, images, or videos. For your ASCs, this means making sure your product catalog has fresh content.
  • Landing Page Optimization: If you have a great CTR but your conversion rate stinks, the problem might be your landing page. You should be running A/B tests on your website’s headlines, calls to action, or even the fields in your forms.
  • Negative Keywords (Google Ads): Always be checking your search term reports in Google Ads. Add any irrelevant search terms that are triggering your ads as negative keywords to stop wasting spend on clicks that will never convert.

An expert media buyer knows the job is never really finished. The digital ad world is always in motion, with algorithms changing and customer behavior shifting. The only way to keep a competitive edge and make sure you’re actually growing the business is through regular monitoring combined with a systematic plan for testing and iteration. It’s a constant chase for small improvements, but those little wins add up to massive results over time.

The art of this job is in understanding people and writing messages that connect, while the science is in the tough data analysis and methodical optimization. When you combine these two things, like with the structured approach for Google’s Performance Max and Meta’s Advantage+ Shopping Campaigns, you get a powerful framework for great advertising results. A commitment to constant A/B testing and watching your KPIs is what turns ad spend into a predictable growth engine. For more on managing your budget, check out how AI helps control ad spend. It’s also smart to understand the wider marketing trends you need by 2026 to keep your strategy sharp.

What is the optimal budget for starting a Google Ads Performance Max campaign?

There’s no magic number, but Google’s Performance Max campaigns need data to work. As a rule of thumb, I recommend a starting daily budget that’s high enough to get you at least 15-20 conversions per week. For a lot of businesses, that’s going to be in the $50-$100 per day range. Anything less than that and the AI can take forever to get out of its learning phase.

How often should I refresh ad creatives in Meta Ads Advantage+ Shopping Campaigns?

Ad fatigue is definitely real, especially since Advantage+ Shopping Campaigns target so broadly. You need to watch your CTR and frequency metrics. Once you see your CTR start to dip or your frequency climb above 3-4 impressions per person per week, that’s your sign that people are sick of your ads. For campaigns with a lot of volume, refreshing at least a quarter of your creative assets every two to four weeks is a good habit.

Can I use both Google Ads Performance Max and Meta Ads Advantage+ Shopping Campaigns simultaneously?

Yes, absolutely. You probably should. The platforms are totally different and capture people with different intent. Performance Max is great at getting users across Google’s properties, often when they’re actively searching for something, while ASCs are amazing for discovery and creating demand on Meta’s social apps. By running them at the same time, you’re covering more ground and not putting all your eggs in one basket.

What is the most common mistake media buyers make with automated campaign types like Performance Max and ASC?

The biggest and most common mistake is tinkering with the campaign too much during the learning phase. These AI-driven campaigns need time (and data) to figure out what works. If you’re in there every day making big changes to bids, budgets, or targeting in the first 7-14 days, you’re just resetting the algorithm’s learning process over and over, which leads to bad, inconsistent results. You have to be patient and let the data guide you.

How important is first-party data for these advanced campaign strategies?

It’s incredibly important, maybe more important now than it has ever been. When you upload your own customer lists (like email addresses) as audience signals in PMax or as customer audiences in ASC, you’re giving the AI a perfect picture of who your best customers are. This makes a huge difference in the AI’s ability to find new prospects who look just like them, which almost always leads to better targeting and lower CPAs. If you’re not collecting and using your first-party data, you’re at a serious disadvantage.

Donna Evans

Digital Marketing Strategist MBA, Digital Marketing; Google Ads Certified; Meta Blueprint Certified

Donna Evans is a distinguished Digital Marketing Strategist with over 14 years of experience, specializing in performance marketing and conversion rate optimization (CRO). As the former Head of Growth at Zenith Digital Solutions and a consultant for Fortune 500 companies, Donna has consistently driven measurable results. His expertise lies in crafting data-driven campaigns that maximize ROI. Donna is also the author of the influential industry whitepaper, "The Future of Intent-Based Advertising."