Facebook announced a series of updates that publishers and developers delivering ads via its Facebook Audience Network must implement by Nov. 1.
Product marketing manager, advertising technology Evan Piwowarski said in a blog post that all of the required updates will be available to publishers and developers starting Thursday, adding that the aim is to “to help maximize performance and improve stability for all publishers on the Audience Network.”
The required updates, as described by Piwowarski, are:
- Upgrade to SDK 4.23 or above: Every bundle sending ad requests to Audience Network needs to be using at least SDK (software development kit) version 4.23 for iOS and Android. This SDK version contains a number of bug fixes, stability improvements and performance upgrades. Please update to SDK 4.23 for iOS, Android and 4.22 for Unity.
- Only include one iOS and one Android bundle per Audience Network app ID: Each publisher can have a maximum of one iOS and one Android bundle package per application ID. Please ensure that the same bundle is not in more than one app ID. If you have multiple bundles on a single app ID, you will need to move one of the bundles to a new app ID. Full instructions on how to do this will be provided in the Audience Network dashboard beginning June 22.
- Cache ads for 60 minutes or less: You should request an ad right before showing it to the user. This will help ensure delivery of the highest-performing ad for the user. Any ads shown after 60 minutes will not be considered for revenue-generation purposes. Also, if you want to log a new impression and/or user engagement event (i.e., click, view, install, etc.), please make a new request each time. While the initial ad can be shown to the user multiple times, revenue will only be earned for the initial impression and/or user engagement event. For example, if a user clicks on the same ad twice, only the first click will generate revenue.
- Organize placement IDs into ad spaces: Ad spaces are a new way for publishers to arrange and group their placements into specific ad experiences to enable better reporting, analytics and understanding of their business. This new feature will be released to all publishers starting June 22 via the Audience Network dashboard.
- Use a single placement ID to request ads for a single format type: Only request ads for the single format type that corresponds to the placement ID. For example, if you have a placement that is used for “interstitial,” do not also use that placement ID to request ads for “native” or “banner” ads.
Piwowarski added that effective Nov. 1, Facebook Audience Network will halt delivery to old versions of apps that are not up to date with its minimum implementation requirements.