SDK Documentation
HomeBlogSign up
English
English
  • 🏠Homepage
  • 🧪Test Ad Units
  • Privacy
    • ✅Google Data Safety
  • Android SDK
    • ⌨️SDK integration
      • App Open
      • Banner
      • Interstitial
      • Rewarded
      • Native (Google)
      • Targeting
      • Revenue reporting
    • 🙎User consent
    • 🔓Privacy
    • 🛠️ProGuard
  • iOS SDK
    • ⌨️SDK integration
      • App Open
      • Banner
      • Interstitial
      • Rewarded
      • Native (Google)
      • Revenue reporting
    • 🙍User consent
    • 🔓Privacy
  • Unity SDK
    • ⌨️SDK integration
      • App Open
      • Banner
      • Interstitial
      • Rewarded
      • Targeting
      • Revenue reporting
    • 🙎User consent
    • 🔓Privacy
  • Flutter SDK
    • ⌨️SDK integration
      • App Open
      • Banner
      • Interstitial
      • Rewarded
      • Native (Google)
      • Targeting
      • Revenue reporting
    • 🙎User consent
    • 🔓Privacy
  • React Native
    • ⌨️SDK integration
      • App Open
      • Banner
      • Interstitial
      • Rewarded
      • Targeting
      • Revenue reporting
    • 🙎User consent
    • 🔓Privacy
  • Web SDK
    • ⌨️SDK integration
Con tecnología de GitBook
En esta página
  • Integration
  • Listener setup
  • Example
  1. React Native
  2. SDK integration

App Open

Integration

To make use of App Open ads, it is needed to request their load at some point inside the app, being recommended to do it as soon as possible. This can be done by using the following code:

import { RNWortiseAppOpen } from '@wortise/react-native-sdk';

RNWortiseAppOpen.setAdUnitId('Wortise Ad Unit ID');
RNWortiseAppOpen.loadAd();

Next, to show the ad in the desired moment, you can use the showAd() and isAvailable methods just as shown in the following example:

if (await RNWortiseAppOpen.isAvailable) {
    RNWortiseAppOpen.showAd();
}

Also, the RNWortiseAppOpen class offers the following additional methods to configure its behaviour:

These methods must be invoked after calling the setAdUnitId() method

// Sets if a new ad must be loaded after closing the previous one
RNWortiseAppOpen.setAutoReload(true);

// Shows an ad immediately if available. Otherwise, requests the load of a
// new ad
RNWortiseAppOpen.tryToShowAd();

Listener setup

Some listeners can be added to receive the different events that may occur during the ad lifecycle. For this, it is needed to use the addEventListener method and specify which event type to receive, which can be one of the following:

  • onAppOpenClicked

  • onAppOpenDismissed

  • onAppOpenFailedToLoad

  • onAppOpenFailedToShow

  • onAppOpenImpression

  • onAppOpenLoaded

  • onAppOpenRevenuePaid

  • onAppOpenShown

Example

RNWortiseAppOpen.addEventListener('onAppOpenLoaded', () => {
  // The callback will be invoked when an ad is loaded
});
AnteriorSDK integrationSiguienteBanner

Última actualización hace 3 días

⌨️