Believe it or not, the DFP API Team eat, breathe, and live the DFP API. We wake up in the morning thinking, "How can I make the DFP API even better?" Seriously, I have had dreams about the API. It’s weird, but I’m not embarrassed to admit that.
In an effort to delight our developers even more, we’re turning the proverbial mic over to you - our customers - to help us help you. Here’s your chance to let us know how we could be better – better support , better features in the client libraries , better content in workshops , better examples, better haircuts... really, anything. Simply fill out our survey with your thoughts here .
- Nicholas Chen , DFP API Team
Last week, we released beta version 15 of the IMA SDK for iOS. This release includes two new features:
IMAAdsManager
We’re providing more information on ad buffering by introducing new buffering events via the following optional IMAAdsManagerDelegate methods:
IMAAdsManagerDelegate
adsManagerAdPlaybackReady:
adsManagerAdDidStartBuffering:
adsManager:adDidBufferToMediaTime:
Collectively, these delegate methods provide more transparency into buffer events, giving you more control over the user’s ad experience. For more detailed information on these new methods, take a look at the reference documentation .
We’ve introduced a new debugging mode setting to allow for more verbose logging to the console. You can now set IMASettings.enableDebugMode to YES to enable debug mode. This should not be used in production, as it will show a watermark on the ad player.
IMASettings.enableDebugMode
YES
If you’re using CocoaPods with the IMA SDK, please make sure to use at least version 0.38.
As always, if you have any questions, feel free to contact us via the support forum .
AdGroup
AdGroups
FeedMapping
Feed
feedId
LocationGroups.feedId
criterionType
placeholderType
LocationGroups
LocationExtensionOperand