iOS Advanced Integration - cleveradssolutions/CAS-ReactNative GitHub Wiki

:zap: Before you start
Make sure you have correctly setup the project.


Advanced integration makes it possible to choose any variations of mediation networks.
Feel free not to use ready-made (Optimal or Families) solutions.

You could enable necessary modules via passings ENV variables to pod install command, for example:

ENABLE_OPTIMAL=1 pod install

Available variables are:

  • Common: ENABLE_OPTIMAL, ENABLE_FAMILIES, ENABLE_GOOGLE, ENABLE_UNITY, ENABLE_IRONSOURCE, ENABLE_LIFTOFFMONETIZE, ENABLE_INMOBI, ENABLE_KIDOZ, ENABLE_SUPERAWESOME, ENABLE_MINTEGRAL, ENABLE_CHARTBOOST, ENABLE_DTEXCHANGE, ENABLE_CROSSPROMO.
  • NOT provide monetization for children audience: ENABLE_APPLOVIN, ENABLE_PANGLE, ENABLE_AUDIENCENETWORK, ENABLE_MYTARGET, ENABLE_BIGO
  • NOT provide monetization in COPPA protected regions: ENABLE_YANDEXADS
  • Closed betas (Access to the monetization of the beta ad sources is closed. If you would like to monetize by one of these ad sources, please contact your account manager.): ENABLE_MADEX, ENABLE_HYPRMX, ENABLE_SMAATO

Enable multiple networks with cross promotion:

ENABLE_GOOGLE=1 ENABLE_MINTEGRAL=1 ENABLE_AUDIENCENETWORK=1 ENABLE_CROSSPROMO=1 pod install

[!NOTE]

  • The MyTarget is focused on the CIS region only.
  • The Madex is focused on the CIS region only.
  • The HyprMX is focused on the USA and Canada regions only and your apps must be approved for monetization.
  • The Smaato is support Banner ads only.

🔗 Done! What’s Next?