Platforms to show: All Mac Windows Linux Cross-Platform
UMPConsentFormMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Mobile Ads | MBS iOS Plugin | 24.0 | ❌ No | ❌ No | ❌ No | ✅ Yes | iOS only |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- property Handle as Integer
- shared property VersionString as String
- 2 methods
- method Constructor Private
- method presentFromViewController(viewController as UIViewControllerMBS, handler as ConsentFormPresentCompletedMBS)
- 4 shared methods
- shared method load(handler as ConsentFormLoadCompletedMBS)
- shared method loadAndPresentIfRequiredFromViewController(viewController as UIViewControllerMBS, handler as ConsentFormPresentCompletedMBS)
- shared method presentPrivacyOptionsFormFromViewController(viewController as UIViewControllerMBS, handler as ConsentFormPresentCompletedMBS)
- shared method UMPErrorDomain as String
- 2 delegates
- delegate ConsentFormLoadCompletedMBS(consentForm as UMPConsentFormMBS, Error as NSErrorMBS)
- delegate ConsentFormPresentCompletedMBS(Error as NSErrorMBS)
- 9 constants
Error codes
Constant | Value | Description |
---|---|---|
FormErrorCodeAlreadyUsed | 6 |
Form was already used. |
FormErrorCodeInternal | 5 |
Internal error. |
FormErrorCodeInvalidViewController | 9 |
Form cannot be presented from the provided view controller. |
FormErrorCodeTimeout | 8 |
Loading a form timed out. |
FormErrorCodeUnavailable | 7 |
Form is unavailable. |
RequestErrorCodeInternal | 1 |
Internal error. |
RequestErrorCodeInvalidAppID | 2 |
The application's app ID is invalid. |
RequestErrorCodeMisconfiguration | 4 |
A misconfiguration exists in the Funding Choices UI. |
RequestErrorCodeNetwork | 3 |
Network error communicating with Funding Choices. |
This class has no sub classes.
Some examples using this class:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.0
- Google Admob Update
- MBS Xojo Plugins, version 23.6pr5
Release notes
- Version 24.0
- Added new classes for consent dialog: UMPRequestParametersMBS, UMPDebugSettingsMBS, UMPConsentInformationMBS and UMPConsentFormMBS.
The items on this page are in the following plugins: MBS iOS Plugin.
UIViewControllerMBS - UMPConsentInformationMBS