API References
YieldloveBannerAd
Prop | Mandatory | Description |
|---|---|---|
|
| Valid call string. |
|
| See |
|
| Event handler function for |
|
| Event handler function for |
|
| Event handler function for |
|
| Event handler function for |
|
| Callback function for |
|
| Callback function for |
|
| Style attributes for the view, as expected in a standard |
Yieldlove
setApplicationName: (applicationName: string) => void
Set this at the start of your app to initialize Yieldlove SDK.
setDebug: (isDebugModeEnabled: boolean) => void
Enable debug logs from native libraries.
setCustomTargeting: (customTargeting: { [key: string]: string }) => void
Set global (default) custom targeting.
setContentUrl: (contentUrl: string) => void
Set global (default) content URL for targeting purposes.
clearConfigurationCache: () => void
For each application name, extended configuration is downloaded and cached on the user's device for a period of time. This function clears the cache. As a result, the next call to setApplicationName will always download a new copy of the configuration.
loadInterstitial: (options: LoadInterstitialParams, ) => void
Load interstitial ad. Available options:
Prop | Mandatory | Description |
|---|---|---|
|
| Valid call string. |
|
| See |
|
| Callback function for |
|
| Callback function for |
showInterstitial: () => Promise<void>
Present loaded interstitial ad. Can reject with an error if the ad could not be presented (e.g. when trying to call showInterstitial before ad was actually loaded).
AdOptions
Prop | Mandatory | Type | Description |
|---|---|---|---|
|
|
| Content URL for targeting purposes. Will override the global content URL. |
|
|
| An object containing key-value pairs used for custom targeting. Will merge with global custom targeting. A key redefined here take precedence over the globally defined one. |
Error Events
The nativeEvent for the onAdFailedToLoad event handler contains code: number and message: string describing the error. Any error means no ad was delivered and rendered.
See ErrorCode enum to see the current list of supported codes. More may be added in future releases.
ErrorEvent
The nativeEvent implements the following interface:
Name | Type | Description |
|---|---|---|
|
| Platform independent code that classifies the error |
|
| Message describing the error |
ErrorCode enum
Name | Value (number) | Description |
|---|---|---|
| 1 | The error is unknown or unclassified |
| 2 | Something happened internally; for instance, an invalid response was received from the ad server. |
| 3 | The ad request was invalid; for instance, the ad unit ID was incorrect. |
| 4 | The ad request was unsuccessful due to network connectivity. |
| 5 | The ad request was successful, but no ad was returned due to lack of ad inventory. |