Skip to main content

Advertising

Advertisements (ads) offer a way to monetize your app without compromising its user experience. This article gives an overview of what you need to display ads in your app.

Guidelines for integrating ads into your app

The Overwolf Ads SDK is a JavaScript library that allows App developers to show ads inside their applications. Overwolf manages, filters, and hosts these ads, which are then served in the app through the SDK.

You should consider the following technical details when working with ad containers:

  • The ad container should have a minimum width and height >= the largest ad size selected for this container.
  • The ad container should have no child elements other than the one generated by the SDK.
  • The ad container should always be visible in the app screen. In cases where you want to temporarily stop displaying ads, set the css display property of the ad's container to none. This stops the container from displaying ads until it is made to display again.
  • The ad container should not change/refresh when moving between different menus/pages/view if a window has multiple views. If you must change these containers, do not recycle them. Shut down each changed container and open a new one in the new target location.
  • Use OwAd.shutdown() to remove an ad container. Do this when you need to:
    • Change the ad container—shut down the current one, then create a new one with a new location/parent and new settings.
    • Remove the ad container—shut down the current one.
info

Contact us for any issues with ads or if you need advice on setting up effective and compliant ad experiences.

Ad policy

Overwolf is committed to maintaining a safe and productive advertising platform. We work tirelessly to maintain it in-house, with Advertising companies, or with app developers. In order to ensure that this environment is maintained, we ask app developers to make sure that you comply with the following policies:

  • Only advertisements displayed or distributed through Overwolf’s proprietary advertising platform may be displayed or distributed through applications.
    important

    If you manage an external website, you may not implement 3rd party <iframes/> with ads inside of your Overwolf app.

  • Avoid adjusting the opacity of ads presented to users. This helps maintain the integrity of the creative content and uphold industry standards.
  • Ad containers must be positioned in a way that clearly and visually mark them as part of the app's content. Ad containers:
    • May not be placed in a window without any other app content.
    • Must always be directly adjacent to other app content clearly marking them as part of the app.
  • Overwolf follows the industry Standards, Guidelines & Best Practices provided by the IAB.
info

Overwolf's ads traffic is constantly scanned with 3rd party anti-fraud and viewability tools to ensure that ad quality is kept high, and issues are swiftly dealt with.

Integration guidelines

  1. Review the Ad planning guidelines to help you plan for ads in your app.
  2. Then, follow the ads SDK integration guidelines for your platform. Feel free to contact our team should any questions or issues arise.
  3. Once you have finished integrating ads in your app, the QA team will perform a final series of tests and provide feedback to make sure that everything is working as intended.
  4. If all the tests pass, ads will be enabled and served to the users of your app.
Tracking ad performance

Only after ads are enabled for your app will ad data show up in your app's Developer's console dashboard.

You will also have access to a dedicated dashboard with extra ad performance analytics.

Demographics
  • Advertising budgets are more significant for Tier 1 countries. (e.g US, UK, CA, AU, DE).
  • If most of your app's users originate from Tier 1 countries, it’s likely that your CPM and yield will be higher.
  • To but to maximize revenues, focus your marketing efforts on Tier 1 countries. However, you can monetize ads in lower tier countries, but you may see lower monetization rates.

Ads tend to provoke negative responses from users, so don't create ad experiences that you wouldn't want to experience yourself. Follow the Ad guidelines for ways to integrate ads into your app without creating bad ad experiences.

General guidelines for ad experiences:

  • Don't create ad experiences that are actively intrusive/clash with the app's basic usage.
  • No more than one video Ad container may be placed on a single page at any moment.
  • Any manipulation of or interference with the ads integration is not allowed (e.g. Bots, auto clickers, constant page reloading, faking impressions, etc.).
  • Don't place ads on dead end/empty screens including:
    • Thank You pages.
    • Login pages.
    • Dialogue/Error/Notification pages.
Ad planning

The ad's policy can be a tricky thing. If you're uncertain about any part of it, or just have any questions about it, Contact us, and we will gladly help you with planning and implementing ads in your app. ::: */}