Ok, the change in the SDK that is having an effect on CPU is essentially
active view, to track if the ad is visible on the screen. This is an important metric for advertisers, so removing it is simply not an option. We've already started experimenting with turning down how frequently we check if the ad is visible (hence the improvement you saw), and we'll try to reduce further as long as the feature still can work reliably. Wherever that happy medium is, you'll have to deal with the small performance difference. The upshot is in the long run, this metric improves advertiser confidence, which increases their bids, which translates into higher eCPMs for pubs.