But your photos don't have a fallback.
There's absolutely no doubt that the ads are served differently. Think about it this way:
- Ads: Small number, each served to many people, funded with real cash, but you can't get the cash if you don't serve the ads.
- Photos: Large number, each served to few people, funded by money left over from ads, and if you don't serve them your (non-paying) customers get frustrated.
My guess is that ads is funded well enough that they can run at lower resource utilization, and much more effort is made to run photos at high resource utilization. That's how I'd run it.
Ads:. Conduct an auction in milliseconds between hundreds of parties between hundreds of millions of ad creatives with lots of very large in-memory machine learning systems, all to decide which ad to serve to maximize revenue.
Different problem entirely.