Integrate Nefta's bid floor optimisation
Nefta recommends implementing the optimized ad logic along side your existing ad logic. With you controlling if a player uses your default or optimized logic. So you can easily ab-test the uplift between groups or turn Nefta off.

Ad Unit setup
This integration will require 2 ad units per ad format. In any given scenario,
- One ad unit will be optimized through dynamic user-level bid floors.
- The other ad unit will load a backfill ad in case of an ad opportunity needing to be filled while the other ad unit is optimising.
Integrate the Nefta SDK
You can integrate the MAX adSDK via Unity, Native iOS or Native Android.
Implementation
Reference to the code for choosing each ad logic:
- Unity: https://github.com/Nefta-io/NeftaMAXAdapter-Unity/blob/main/Assets/AdDemo/AdDemoController.cs
- iOS: https://github.com/Nefta-io/NeftaMAXAdapter/blob/main/MaxIntegration/ViewController.swift#L48
- Android: https://github.com/Nefta-io/NeftaMAXAdapter-Android/blob/main/MaxIntegration/src/main/java/com/nefta/max/MainActivity.java#L42
Share control dataIt's important to forward ad events for all groups, not just Nefta optimized one.
Flow charts for optimizing ad loading with dual track system:
-
Simple integration (Unity): https://docs.nefta.io/docs/simple-integration
-
Manual integration: https://docs.nefta.io/docs/bid-floors-in-max
Verification
Self serving integration verification: https://docs.nefta.io/docs/integration-verification
Updated about 1 month ago