Performance ads
This unique ad format is available for qualified partners that have been chosen by the Brand partnership team. Reach out to your DevRel to find out if you qualify.
Performance ad units are ads that appear as an overlay on top of an app, ensuring maximum visibility and user engagement. Unlike traditional in-app ad placements, which focus on brand awareness and often experience lower clickthrough rates or user interaction, these ads capture full user attention. The user can either click through or close the ad, making it an effective format for campaigns optimized for clicks and conversions.
These ad units can be triggered at various moments, such as when a user opens the app, performs a specific action, or reaches a certain point in their journey.
For creators, Performance ad units provide an additional revenue stream by supporting both direct performance-based campaigns and programmatic demand. This format enables better monetization through performance-driven payouts, offering a strong alternative to traditional brand-focused ads.
Example:
Prerequisites
Performance ad units require a minimum window size 1000x600.
Performance ad units may be considered an intrusive experience since it takes up the whole app window. Consideration should be taken as to where and when to launch the ad.
Usage recommendations
Use the following recommendations to ensure good user experience:
- Display the ad when launching the app, or trigger the ad based on user interaction in the app.
- Provide a clear and easy to use close button.
- Use background dimming.
- Avoid frequent use as excessive interruptions can frustrate users and lead to a negative experience.
- Never show ads during active gameplay.
Reward ads
A Reward ad gives users incentives or rewards (e.g. in-game currency, bonus, discount, etc.) for watching ads and is a more user-friendly and often very effective ad format.
Features not available to users who are viewing Reward ads:
- Skip through, fast forward, or rewind the ad.
- Mute the audio of the ad.
- Minimize or navigate away from the ad.
- Close the ad before completion.
This unique ad format is available for qualified partners that have been chosen by the Brand partnership team. Reach out to your DevRel to find out if you qualify.
Example
Use the following example to display your Performance or Reward ads.
const performanceEvents = [
'complete',
'impression',
'shutdown',
'performance_ad_no_fill',
'performance_ad_dismiss',
'performance_ad_loaded',
'performance_ad_clicked',
'performance_ad_video_complete',
'performance_ad_video_skipped',
];
function performanceAd() {
const performanceAdview = document.createElement('owadview');
performanceAdview.setAttribute('performance', '');
performanceEvents.forEach((event) => {
performanceAdview.addEventListener(event, () => {
console.log(`performance ad - ${event}`);
});
});
// Append the performance adview to the body element
document.body.appendChild(performanceAdview);
}
Events table
Event name | Ad Type | Description |
---|---|---|
complete | Video | Video performance ad finished playing. |
impression | Display, Video | Got an impression for a performance ad. |
shutdown | Display, Video | Ad unit closed after playing. |
performance_ad_no_fill | Display, Video | No performance ad fill. |
performance_ad_dismiss | Display, Video | User clicked the dismiss button on applicable performance ads (not available for Reward ads). |
performance_ad_loaded | Display, Video | Performance ad loaded into view. |
performance_ad_clicked | Display, Video | User clicked on the performance ad. |
performance_ad_video_complete | Video | Video performance ad finished playing. |
performance_ad_video_skipped | Video | Video performance ad was skipped (not available for Reward ads). |