Skip to main content

Regulations

info

Bidon SDK enforces the regulations with every demand source prior to loading new ads.

GDPR

This section is included to ensure adherence to the regulations outlined in the European Union's General Data Protection Regulation (GDPR). To obtain GDPR consent from your users, it is recommended that you utilize the following API to transmit a consent flag to the Bidon SDK:

BidonSdk.regulations.gdrpConsent = .given
BidonSdk.regulations.gdprConsentString = "IAB_CONSENT_STRING"

Where IAB_CONSENT_STRING is a string that contains the user's consent in the IAB format. and gdrpConsent is member of enum GDPRConsentStatus:

  • unknown - The user's consent is unknown.
  • given - The user has given consent.
  • denied - The user has not given consent.

COPPA

The Children's Online Privacy Protection Act (COPPA) enforces limitations on the gathering and utilization of data from individuals under the age of 13. Bidon SDK offers resources to support publishers in creating a secure and favorable user experience. It is essential for each publisher to indicate whether their application is intended for users below the age of 13.

BidonSdk.regulations.coppaApplies = .yes

Where coppaApplies is member of enum COPPAAppliesStatus:

  • unknown - The user's age is unknown.
  • yes - The user is under the age of 13.
  • no - The user is over the age of 13.

US Privacy String

The IAB (Interactive Advertising Bureau) introduced the U.S. Privacy String in response to the California Consumer Privacy Act (CCPA). This U.S. privacy string serves as a cookie that holds data concerning the disclosures made and choices exercised by website visitors regarding their consumer rights. Publishers and advertisers leverage this cookie to transmit this data to their downstream framework collaborators and technology partners. This approach ensures that website visitors do not need to opt-out repeatedly, while also establishing a limited-service provider agreement when consumers access the digital property.

BidonSdk.regulations.usPrivacyString = "US_PRIVACY_STRING_IAB"

Where US_PRIVACY_STRING_IAB is a string that contains the user's consent in the IAB format.