FAQ

Integration questions

Q: What is the minimum and target API levels?

  • Android:

    • Minimum API level: 14

    • Target SDK version: 29

  • iOS:

    • Minimum version : 10

Q: What is the minimum version of Xcode?

  • Minimum Xcode version : 11

Q: What is the minimum version of CocoaPods?

  • Minimum CocoaPods version : 1.10.0

Q: What are the mandatory Android permissions?

  • android.permission.INTERNET

  • android.permission.ACCESS_NETWORK_STATE

Q: How to get the version of the Ogury SDK ?

You can call the following method to get the version of the Ogury SDK.

Ogury.SdkVersion

Ad formats

Q: Will Ogury SDK prefetch the next Interstitial Ad, Opt-in Video Ad, Banner Ad or Thumbnail Ad ?

No. You are responsible to load the ad using the dedicated Load method.

Ogury Choice Manager

Q: What is an End User License Agreement (EULA)?

The EULA (End User Licence Agreement) is Ogury's default consent collection system. It allows new users to express their choice on the ad targeting and personal data collection, for Ogury and its partner, in order to maximize your revenue. It is delivered as the first ad for each new user without any additional integration than Monetization one.

Q: What is a vendor?

A vendor is a third-party entity:

  • that accesses an end user's device or browser and collects personal data.

  • that receives end user's personal data and processes them.

Q: Where can I find the vendorId for a partner?

Ogury vendor list is a structured JSON file. It contains a map vendors containing all vendors currently supported by Ogury Choice Manager. Find vendor through the name key and get the vendorId through the corresponding id key.

Example: If you look for Ogury in the vendor list, you find the following entry:

{
     "vendors": [
     {
        "id": 278,
        "name": "Ogury Ltd.",
        "policyUrl": "https://www.ogury.com/privacy-policy/",
        ...
     },
    ...
    ],
    ...
}

The vendorId for Ogury is: 278.

Android: You can reset your device Google advertising id in Settings > Google > Ads.

iOS: You can reset your IDFA in Settings > Privacy > Advertising.

Ogury SDK will consider you as a new user and will display the consent notice to gather your consent on the next call to Ask.

If you have activate the 'Show the consent notice only in the European area' option in your Consent settings. The Ogury SDK will behave as following for user localized outside of European area:

  • Ask or Edit methods will never display any consent notice.

  • OnAskComplete/OnEditComplete event callbacks will always be called with FullApproval answer.

  • IsAccepted and IsPurposeAccepted will return true for every vendor/purpose.

Choice Manager determines the country of the user by using the IP. In order to fake your location inside the GDPR area and see the consent notice, you can use a VPN solution.

Yes. Ogury Choice Manager caches the user consent for a few hours to avoid hitting the network every times your application starts.

Fair Choice

Q: Can I use an existing product (in-app purchase) for Fair Choice?

Yes, the payment will be validated by Ogury back-end and the user will be detected as a paying user on the next successful Ask request.

Q: Can I use the Fair Choice product(in-app purchase) in another location in my application?

Yes, no problem. A paying user, outside of the consent notice will be synchronized on the next successful Ask request.

Q: I want to use a product (in-app purchase) available in a previous version of my app. How can I inform Ogury SDK that the current user already paid?

It is not necessary to inform Ogury SDK in this case.

On the first call of an ask method, Ogury SDK will forward the payment token available to our server which will take care of validating it with the store for the product you chose to use for Fair Choice.

In case of a valid payment, Ogury SDK will update its state to answer true when you use the HasPaid property and will not show any consent notice for this specific user.

Q: What do I need to do when the current user is in payment status?

When Ogury successfully validated the payment of a user, the HasPaid property in the SDK returns false. When it is the case you need to stop any personal data collection and stop sending any ad request.

Q: Can I propose rewarded ads even if the user has paid?

More details in Ogury Help Center.

Troubleshooting

If you have any trouble during you integration please contact Ogury support team: techsupport@ogury.co.

Ad formats

T: Events (ex. OnAdNotAvailable) are not triggered.

The communication between our native libraries and our Unity plugin is done through the OguryCallbacks game object. Make sure you have added the OguryCallbacks game object in your first scene as described in this step.

Last updated