From c82d3522c65c06e14849c9c404651a9ef4b3b56d Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 15:58:46 +0100 Subject: [PATCH 1/7] Update Components --- .../applovin-interstitial.md | 33 ++-- docs/components/mkdocs.yml | 7 +- .../advertising/applovin-max-app-open.md | 105 ++++++++++++ .../advertising/applovin-max-banner.md | 133 ++++++++++++++++ .../advertising/applovin-max-interstitial.md | 96 +++++++++++ .../advertising/applovin-max-mrec.md | 133 ++++++++++++++++ .../advertising/applovin-max-native.md | 150 ++++++++++++++++++ .../advertising/applovin-max-rewarded.md | 107 +++++++++++++ .../monetization/advertising/index.md | 7 +- mkdocs.yml | 7 +- 10 files changed, 758 insertions(+), 20 deletions(-) rename docs/components/{monetization/advertising => deprecated}/applovin-interstitial.md (77%) create mode 100644 docs/components/monetization/advertising/applovin-max-app-open.md create mode 100644 docs/components/monetization/advertising/applovin-max-banner.md create mode 100644 docs/components/monetization/advertising/applovin-max-interstitial.md create mode 100644 docs/components/monetization/advertising/applovin-max-mrec.md create mode 100644 docs/components/monetization/advertising/applovin-max-native.md create mode 100644 docs/components/monetization/advertising/applovin-max-rewarded.md diff --git a/docs/components/monetization/advertising/applovin-interstitial.md b/docs/components/deprecated/applovin-interstitial.md similarity index 77% rename from docs/components/monetization/advertising/applovin-interstitial.md rename to docs/components/deprecated/applovin-interstitial.md index 64b9c2d79..35130e34c 100644 --- a/docs/components/monetization/advertising/applovin-interstitial.md +++ b/docs/components/deprecated/applovin-interstitial.md @@ -4,16 +4,15 @@ | Category | Requires | Version | |:--------:|:-------:|:--------:| -|**Monetization > Advertising**|API 21, Android 5.0 Lollipop|1| +|**Deprecated**|API 21, Android 5.0 Lollipop|2| + +!!! danger "Deprecated component" + This component is deprecated. Projects that still contain it will fail to build until it is removed. You can still load existing projects in the Designer and live-test them with the Companion while you migrate, but APK and AAB builds are blocked. Look for an up-to-date replacement in the active component palette. ## Overview A non-visible component to show ads from AppLovin. -??? example "Permissions" - * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) - * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) - !!! info "Commission" **Type:** Fixed Rate **Value:** `8%` @@ -22,13 +21,13 @@ A non-visible component to show ads from AppLovin. ### Ad Closed -Called when an ad was closed. +Deprecated. Never fires.
### Ad Failed To Load -Called when an ad request failed to load. The message will display the error code and error message. +Deprecated. Never fires.
@@ -39,25 +38,25 @@ Called when an ad request failed to load. The message will display the error cod ### Ad Loaded -Called when an ad is received. +Deprecated. Never fires.
### Ad Opened -Called when an ad was opened. +Deprecated. Never fires.
### Ad Started -Called when an ad was started. +Deprecated. Never fires.
### Error -Called when an ad request failed. The message will display the reason for why the ad failed. +Deprecated. Never fires.
@@ -70,7 +69,7 @@ Called when an ad request failed. The message will display the reason for why th ### Initialize -Initialize the AppLovin SDK. You should call this function before loading ads to ensure proper initialization. +Deprecated. Does nothing.
@@ -78,19 +77,19 @@ Initialize the AppLovin SDK. You should call this function before loading ads to Returns: Boolean -Returns true if the current app user is located in europe. If true you must ask the user as example in a dialog if he give his consent for personalized ads. +Deprecated. Always returns false.
### Load Ad -Loads a new ad. +Deprecated. Does nothing.
### Show Ad -Shows an ad to the user. +Deprecated. Does nothing.
@@ -108,7 +107,7 @@ Property for SdkKey Boolean Default: False :heavy_minus_sign: Read Write - Designer Blocks -With AppLovin SDK 13.2.0+, test mode must be configured through the AppLovin dashboard. This property is maintained for backwards compatibility but has no effect. +Deprecated. Does nothing.
@@ -117,7 +116,7 @@ With AppLovin SDK 13.2.0+, test mode must be configured through the AppLovin das Boolean :heavy_minus_sign: Read Write - Blocks -If set to true the user allowed the ad network to show personalized ads. You only need to request the consent from european users. +Deprecated. Does nothing.
diff --git a/docs/components/mkdocs.yml b/docs/components/mkdocs.yml index 150f69c44..823fc1ef0 100644 --- a/docs/components/mkdocs.yml +++ b/docs/components/mkdocs.yml @@ -194,7 +194,12 @@ - AdColony Interstitial: components/monetization/advertising/adcolony-interstitial.md - Amazon Banner: components/monetization/advertising/amazon-banner.md - Amazon Interstitial: components/monetization/advertising/amazon-interstitial.md - - AppLovin Interstitial: components/monetization/advertising/applovin-interstitial.md + - AppLovin Max App Open: components/monetization/advertising/applovin-max-app-open.md + - AppLovin Max Banner: components/monetization/advertising/applovin-max-banner.md + - AppLovin Max Interstitial: components/monetization/advertising/applovin-max-interstitial.md + - AppLovin Max MREC: components/monetization/advertising/applovin-max-mrec.md + - AppLovin Max Native: components/monetization/advertising/applovin-max-native.md + - AppLovin Max Rewarded: components/monetization/advertising/applovin-max-rewarded.md - Facebook Banner: components/monetization/advertising/facebook-banner.md - Facebook Interstitial: components/monetization/advertising/facebook-interstitial.md - Facebook Rewarded Video: components/monetization/advertising/facebook-rewarded-video.md diff --git a/docs/components/monetization/advertising/applovin-max-app-open.md b/docs/components/monetization/advertising/applovin-max-app-open.md new file mode 100644 index 000000000..340a73604 --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-app-open.md @@ -0,0 +1,105 @@ +# AppLovin Max App Open + +{>> Non-Visible component<<} + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +Shows AppLovin MAX app open ads when the app returns to the foreground. Requires an AppLovin SDK key in the project settings and a MAX app open ad unit ID. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Event raised when an ad was clicked. + +
+ +### Ad Closed + +Event raised when an ad was closed. + +
+ +### Ad Opened + +Event raised when an ad was opened. + +
+ +### Failed To Load + +Event raised when an ad could not be loaded. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Failed To Show + +Event raised when an ad could not be shown. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Event raised when an ad was loaded successfully. + +
+ +## Methods + +### Load + +Loads an app open ad and prepares it for showing. + +
+ +### Show + +Displays a previously loaded app open ad. + +
+ +## Properties + +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for app open ads. + +
+
+ +### AutoShowOnForeground + +Boolean Default: False :heavy_minus_sign: Read Write - Designer Blocks + +If enabled, a loaded app open ad is automatically shown when the app returns to the foreground. + +
+
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. Note: AppLovin MAX test ads are configured through the MAX dashboard (test device GAIDs); this property only controls Kodular-side test behavior. diff --git a/docs/components/monetization/advertising/applovin-max-banner.md b/docs/components/monetization/advertising/applovin-max-banner.md new file mode 100644 index 000000000..6704c18fc --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-banner.md @@ -0,0 +1,133 @@ +# AppLovin Max Banner + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +Shows AppLovin MAX banner ads. Requires an AppLovin SDK key in the project settings and a MAX banner ad unit ID. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Event raised when an ad was clicked. + +
+ +### Ad Collapsed + +Event raised when the ad collapsed back from fullscreen. + +
+ +### Ad Expanded + +Event raised when the ad expanded to fullscreen. + +
+ +### Failed To Load + +Event raised when an ad could not be loaded. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Event raised when an ad was loaded successfully. + +
+ +## Methods + +### Load + +Loads a banner ad. + +
+ +### StartAutoRefresh + +Resumes auto-refresh of the banner. + +
+ +### StopAutoRefresh + +Pauses auto-refresh of the banner. + +
+ +## Properties + +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for banner ads. + +
+
+ +### Height + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's vertical height, measured in pixels. + +
+
+ +### Height Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's vertical height as a percentageof the height of its parent Component. + +
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. MAX test ads are configured through the MAX dashboard. + +### Visible + +Boolean Default: True :heavy_minus_sign: Read Write - Designer Blocks + +Returns true iff the component is visible. + +
+
+ +### Width + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's horizontal width, measured in pixels. + +
+
+ +### Width Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's horizontal width as a percentageof the Width of its parent Component. + +
diff --git a/docs/components/monetization/advertising/applovin-max-interstitial.md b/docs/components/monetization/advertising/applovin-max-interstitial.md new file mode 100644 index 000000000..f343cee4f --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-interstitial.md @@ -0,0 +1,96 @@ +# AppLovin Max Interstitial + +{>> Non-Visible component<<} + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +Shows AppLovin MAX interstitial ads. Requires an AppLovin SDK key in the project settings and a MAX interstitial ad unit ID. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Event raised when an ad was clicked. + +
+ +### Ad Closed + +Event raised when an ad was closed. + +
+ +### Ad Opened + +Event raised when an ad was opened. + +
+ +### Failed To Load + +Event raised when an ad could not be loaded. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Failed To Show + +Event raised when an ad could not be shown. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Event raised when an ad was loaded successfully. + +
+ +## Methods + +### Load + +Loads an interstitial ad and prepares it for showing. + +
+ +### Show + +Displays a previously loaded interstitial ad. + +
+ +## Properties + +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for interstitial ads. + +
+
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. Note: AppLovin MAX test ads are configured through the MAX dashboard (test device GAIDs); this property only controls Kodular-side test behavior. diff --git a/docs/components/monetization/advertising/applovin-max-mrec.md b/docs/components/monetization/advertising/applovin-max-mrec.md new file mode 100644 index 000000000..5f3f67851 --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-mrec.md @@ -0,0 +1,133 @@ +# AppLovin Max MREC + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +Shows AppLovin MAX MREC (300x250) ads. Requires an AppLovin SDK key in the project settings and a MAX MREC ad unit ID. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Event raised when an ad was clicked. + +
+ +### Ad Collapsed + +Event raised when the ad collapsed back from fullscreen. + +
+ +### Ad Expanded + +Event raised when the ad expanded to fullscreen. + +
+ +### Failed To Load + +Event raised when an ad could not be loaded. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Event raised when an ad was loaded successfully. + +
+ +## Methods + +### Load + +Loads an MREC ad. + +
+ +### StartAutoRefresh + +Resumes auto-refresh of the MREC. + +
+ +### StopAutoRefresh + +Pauses auto-refresh of the MREC. + +
+ +## Properties + +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for MREC ads. + +
+
+ +### Height + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's vertical height, measured in pixels. + +
+
+ +### Height Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's vertical height as a percentageof the height of its parent Component. + +
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. MAX test ads are configured through the MAX dashboard. + +### Visible + +Boolean Default: True :heavy_minus_sign: Read Write - Designer Blocks + +Returns true iff the component is visible. + +
+
+ +### Width + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's horizontal width, measured in pixels. + +
+
+ +### Width Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's horizontal width as a percentageof the Width of its parent Component. + +
diff --git a/docs/components/monetization/advertising/applovin-max-native.md b/docs/components/monetization/advertising/applovin-max-native.md new file mode 100644 index 000000000..0d41f97b3 --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-native.md @@ -0,0 +1,150 @@ +# AppLovin Max Native + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +A layout component for showing AppLovin MAX native ads. Native ads use the app's own UI elements (Labels, Buttons, Images) so they blend naturally with your content. The ad unit must be of type "Manual" in the AppLovin MAX dashboard. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Called when the user clicks on the native ad. + +
+ +### Failed To Load + +Called when a native ad fails to load. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Called when a native ad has been loaded successfully. + +
+ +## Methods + +### Load + +Initiates a request to load a new native ad. Does nothing if ads are disabled or a load is already in progress. + +
+ +## Properties + +### Ad Enabled + +Boolean Default: True :heavy_minus_sign: Read Write - Designer Blocks + +Specifies whether ads should be enabled. If set to false, no ads will be loaded or shown. + +
+
+ +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for native ads. The ad unit must be of type "Manual" in the AppLovin MAX dashboard. + +
+
+ +### Body Label + +Component :heavy_minus_sign: Write - Designer Blocks + +The label component for the ad body text. + +
+ +### Call To Action Button + +Component :heavy_minus_sign: Write - Designer Blocks + +The button component for the ad call-to-action. + +
+ +### Headline Label + +Component :heavy_minus_sign: Write - Designer Blocks + +The label component for the ad headline (required). + +
+ +### Height + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's vertical height, measured in pixels. + +
+
+ +### Height Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's vertical height as a percentageof the height of its parent Component. + +
+ +### Icon Image + +Component :heavy_minus_sign: Write - Designer Blocks + +The image component for the ad icon. + +
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. MAX test ads are configured through the MAX dashboard. + +### Visible + +Boolean Default: True :heavy_minus_sign: Read Write - Designer Blocks + +Returns true iff the component is visible. + +
+
+ +### Width + +Number :heavy_minus_sign: Read Write - Blocks + +Specifies the component's horizontal width, measured in pixels. + +
+
+ +### Width Percent + +Number :heavy_minus_sign: Write - Blocks + +Specifies the component's horizontal width as a percentageof the Width of its parent Component. + +
diff --git a/docs/components/monetization/advertising/applovin-max-rewarded.md b/docs/components/monetization/advertising/applovin-max-rewarded.md new file mode 100644 index 000000000..b20a1d054 --- /dev/null +++ b/docs/components/monetization/advertising/applovin-max-rewarded.md @@ -0,0 +1,107 @@ +# AppLovin Max Rewarded + +{>> Non-Visible component<<} + +| Category | Requires | Version | +|:--------:|:-------:|:--------:| +|**Monetization > Advertising**|API 24, Android 7.0 Nougat|1| + +==This component requires a higher **Minimum Android SDK** in your app (_API 21, Android 5.0 Lollipop_ -> _API 24, Android 7.0 Nougat_)== + +## Overview + +Shows AppLovin MAX rewarded video ads. Requires an AppLovin SDK key in the project settings and a MAX rewarded ad unit ID. + +??? example "Permissions" + * [com.google.android.gms.permission.AD_ID](https://developer.android.com/reference/android/Manifest.permission.html#com.google.android.gms.permission.AD_ID) + * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) + * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) + * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) + +## Events + +### Ad Clicked + +Event raised when an ad was clicked. + +
+ +### Ad Closed + +Event raised when an ad was closed. + +
+ +### Ad Opened + +Event raised when an ad was opened. + +
+ +### Failed To Load + +Event raised when an ad could not be loaded. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Failed To Show + +Event raised when an ad could not be shown. + +
+ +| Param | Type | +|--------|------| +|error Message|Text| + +### Loaded + +Event raised when an ad was loaded successfully. + +
+ +### Rewarded + +Event raised when the user should be rewarded for watching the ad. + +
+ +| Param | Type | +|--------|------| +|amount|Number| +|label|Text| + +## Methods + +### Load + +Loads a rewarded ad and prepares it for showing. + +
+ +### Show + +Displays a previously loaded rewarded ad. + +
+ +## Properties + +### Ad Unit Id + +Text :heavy_minus_sign: Read Write - Designer Blocks + +Sets the MAX ad unit ID for rewarded ads. + +
+
+ +### Test Mode + +Boolean Default: False :heavy_minus_sign: Write - Designer + +If enabled, the ad is treated as a test ad. Always enabled in companion. Note: AppLovin MAX test ads are configured through the MAX dashboard (test device GAIDs); this property only controls Kodular-side test behavior. diff --git a/docs/components/monetization/advertising/index.md b/docs/components/monetization/advertising/index.md index 4f57ea7af..e0af70618 100644 --- a/docs/components/monetization/advertising/index.md +++ b/docs/components/monetization/advertising/index.md @@ -3,7 +3,12 @@ * [AdColony Interstitial](adcolony-interstitial.md) * [Amazon Banner](amazon-banner.md) * [Amazon Interstitial](amazon-interstitial.md) -* [AppLovin Interstitial](applovin-interstitial.md) +* [AppLovin Max App Open](applovin-max-app-open.md) +* [AppLovin Max Banner](applovin-max-banner.md) +* [AppLovin Max Interstitial](applovin-max-interstitial.md) +* [AppLovin Max MREC](applovin-max-mrec.md) +* [AppLovin Max Native](applovin-max-native.md) +* [AppLovin Max Rewarded](applovin-max-rewarded.md) * [Facebook Banner](facebook-banner.md) * [Facebook Interstitial](facebook-interstitial.md) * [Facebook Rewarded Video](facebook-rewarded-video.md) diff --git a/mkdocs.yml b/mkdocs.yml index 8ed5bbe41..661e43a78 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -352,7 +352,12 @@ nav: - AdColony Interstitial: components/monetization/advertising/adcolony-interstitial.md - Amazon Banner: components/monetization/advertising/amazon-banner.md - Amazon Interstitial: components/monetization/advertising/amazon-interstitial.md - - AppLovin Interstitial: components/monetization/advertising/applovin-interstitial.md + - AppLovin Max App Open: components/monetization/advertising/applovin-max-app-open.md + - AppLovin Max Banner: components/monetization/advertising/applovin-max-banner.md + - AppLovin Max Interstitial: components/monetization/advertising/applovin-max-interstitial.md + - AppLovin Max MREC: components/monetization/advertising/applovin-max-mrec.md + - AppLovin Max Native: components/monetization/advertising/applovin-max-native.md + - AppLovin Max Rewarded: components/monetization/advertising/applovin-max-rewarded.md - Facebook Banner: components/monetization/advertising/facebook-banner.md - Facebook Interstitial: components/monetization/advertising/facebook-interstitial.md - Facebook Rewarded Video: components/monetization/advertising/facebook-rewarded-video.md From 8b9432df100bac7c2949a20e1f1133bdfeca080e Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:00:34 +0100 Subject: [PATCH 2/7] Move Ads --- makeroid_theme/main.html | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/makeroid_theme/main.html b/makeroid_theme/main.html index 4237abd15..0488b867a 100644 --- a/makeroid_theme/main.html +++ b/makeroid_theme/main.html @@ -25,18 +25,6 @@ {{ hidden }} >
- - -
{% include "partials/nav.html" %}
@@ -59,6 +47,19 @@
{% include "partials/toc.html" %}
+ + + +
{% endif %} From d3c36d2513f9764f8f369597d9900e53213002bc Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:09:25 +0100 Subject: [PATCH 3/7] Add 2026.05.2 Release Notes --- docs/release-notes/202605.md | 61 ++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/docs/release-notes/202605.md b/docs/release-notes/202605.md index 275c107d9..d1fed92d9 100644 --- a/docs/release-notes/202605.md +++ b/docs/release-notes/202605.md @@ -215,3 +215,64 @@ ### Component Bug Fixes * Fixed **Map** component mock rendering in the Designer. + +## 2026.05.2 \| _28 June 2026_ + +### New Components + +* **AppLovin Max Banner** Monetization > Advertising + * New component to show AppLovin MAX banner ads. + +![](https://cdn.community.kodular.io/original/4X/6/d/6/6d6003bf36e376fbeaf308bad6a70cdf70c58294.png){ width="300" } + +* **AppLovin Max MREC** Monetization > Advertising + * New component to show AppLovin MAX 300×250 MREC ads. + +![](https://cdn.community.kodular.io/original/4X/b/2/8/b2815861178e2816f21d9af9b5e508543bb64810.png){ width="300" } + +* **AppLovin Max Native** Monetization > Advertising + * New layout component for AppLovin MAX native ads that blend with the app's own UI. The ad unit must be of type *Manual* in the AppLovin MAX dashboard. + +![](https://cdn.community.kodular.io/original/4X/3/8/5/3852dddd0f857e10c8e036ca82e866bea6f8ccd0.png){ width="300" } + +* **AppLovin Max Interstitial** Monetization > Advertising + * New non-visible component for full-screen AppLovin MAX interstitial ads. + +![](https://cdn.community.kodular.io/original/4X/2/3/f/23f337b2e62ea603db70c7b318fdf203b13cafde.png){ width="300" } + +* **AppLovin Max Rewarded** Monetization > Advertising + * New non-visible component for AppLovin MAX rewarded video ads. + +![](https://cdn.community.kodular.io/original/4X/9/f/8/9f81650e0639c99e4dc8e5f91ea2ff50efa24d39.png){ width="300" } + +* **AppLovin Max App Open** Monetization > Advertising + * New non-visible component to show AppLovin MAX app open ads when the app returns to the foreground. + +![](https://cdn.community.kodular.io/original/4X/b/b/0/bb0b6e0c8131526ac157af2e203363cf25e9f381.png){ width="300" } + +!!! note + The AppLovin Max components are now part of the **Monetize** plan, and are no longer included in **Premium**. + + All AppLovin Max components require an **AppLovin SDK Key** set once in the project settings (found under *Account > Keys* in the AppLovin dashboard), plus a per-component MAX ad unit ID. + +### Component Changes + +* Deprecated the legacy **AppLovin Interstitial** component in favour of the new **AppLovin Max** components. AppLovin discontinued the direct-serve (SDK-key-only) ad APIs it relied on, so its blocks now do nothing. Move existing projects to the AppLovin Max components. + +### Creator Changes + +* **Custom Project Name On Import**. The AIA Upload dialog now lets you choose the imported project's name instead of forcing the file name, with unified project name validation. + +* **Custom Screen Name On Import**. Importing a screen now lets you set a custom screen name. + +* **Asset Rename**. Assets can now be renamed directly from the Asset Manager. + +* **Improved Copy Component naming**. Copying a copy now yields `Button1_copy`, `Button1_copy1`, and so on instead of `Button1_copy_copy`. + +### Creator Bug Fixes + +* Fixed undo/redo keyboard shortcuts (Ctrl+Z / Ctrl+Y) leaking to other handlers by stopping event propagation. + +### Component Bug Fixes + +* Fixed an occasional build failure when generating the Build ID for Monetize apps. From 3afa4d1df6dbe5fe6a56e625e8f69a644309b2f9 Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:12:55 +0100 Subject: [PATCH 4/7] Move Ads --- makeroid_theme/main.html | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/makeroid_theme/main.html b/makeroid_theme/main.html index 0488b867a..86251523b 100644 --- a/makeroid_theme/main.html +++ b/makeroid_theme/main.html @@ -28,6 +28,19 @@
{% include "partials/nav.html" %}
+ + + + {% endif %} @@ -47,19 +60,6 @@
{% include "partials/toc.html" %}
- - - - {% endif %} From bdd23ff1cfef89c7e08d7b6010660e284110c253 Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:36:01 +0100 Subject: [PATCH 5/7] Fix Release Notes --- docs/release-notes/202605.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/release-notes/202605.md b/docs/release-notes/202605.md index d1fed92d9..222a0cd05 100644 --- a/docs/release-notes/202605.md +++ b/docs/release-notes/202605.md @@ -223,32 +223,32 @@ * **AppLovin Max Banner** Monetization > Advertising * New component to show AppLovin MAX banner ads. -![](https://cdn.community.kodular.io/original/4X/6/d/6/6d6003bf36e376fbeaf308bad6a70cdf70c58294.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/b/2/8/b2815861178e2816f21d9af9b5e508543bb64810.png){ width="300" } * **AppLovin Max MREC** Monetization > Advertising * New component to show AppLovin MAX 300×250 MREC ads. -![](https://cdn.community.kodular.io/original/4X/b/2/8/b2815861178e2816f21d9af9b5e508543bb64810.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/2/3/f/23f337b2e62ea603db70c7b318fdf203b13cafde.png){ width="300" } * **AppLovin Max Native** Monetization > Advertising * New layout component for AppLovin MAX native ads that blend with the app's own UI. The ad unit must be of type *Manual* in the AppLovin MAX dashboard. -![](https://cdn.community.kodular.io/original/4X/3/8/5/3852dddd0f857e10c8e036ca82e866bea6f8ccd0.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/9/f/8/9f81650e0639c99e4dc8e5f91ea2ff50efa24d39.png){ width="300" } * **AppLovin Max Interstitial** Monetization > Advertising * New non-visible component for full-screen AppLovin MAX interstitial ads. -![](https://cdn.community.kodular.io/original/4X/2/3/f/23f337b2e62ea603db70c7b318fdf203b13cafde.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/3/8/5/3852dddd0f857e10c8e036ca82e866bea6f8ccd0.png){ width="300" } * **AppLovin Max Rewarded** Monetization > Advertising * New non-visible component for AppLovin MAX rewarded video ads. -![](https://cdn.community.kodular.io/original/4X/9/f/8/9f81650e0639c99e4dc8e5f91ea2ff50efa24d39.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/b/b/0/bb0b6e0c8131526ac157af2e203363cf25e9f381.png){ width="300" } * **AppLovin Max App Open** Monetization > Advertising * New non-visible component to show AppLovin MAX app open ads when the app returns to the foreground. -![](https://cdn.community.kodular.io/original/4X/b/b/0/bb0b6e0c8131526ac157af2e203363cf25e9f381.png){ width="300" } +![](https://cdn.community.kodular.io/original/4X/6/d/6/6d6003bf36e376fbeaf308bad6a70cdf70c58294.png){ width="300" } !!! note The AppLovin Max components are now part of the **Monetize** plan, and are no longer included in **Premium**. From 4e8d86d12b0dcbeb30128f73ffcefea19ce69163 Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:40:17 +0100 Subject: [PATCH 6/7] Clarify Premium vs Monetize --- docs/components/deprecated/applovin-interstitial.md | 4 ---- .../monetization/advertising/adcolony-interstitial.md | 5 ++--- .../monetization/advertising/amazon-banner.md | 5 ++--- .../monetization/advertising/amazon-interstitial.md | 5 ++--- .../monetization/advertising/applovin-max-app-open.md | 3 +++ .../monetization/advertising/applovin-max-banner.md | 3 +++ .../advertising/applovin-max-interstitial.md | 3 +++ .../monetization/advertising/applovin-max-mrec.md | 3 +++ .../monetization/advertising/applovin-max-native.md | 3 +++ .../monetization/advertising/applovin-max-rewarded.md | 3 +++ .../monetization/advertising/facebook-banner.md | 5 ++--- .../monetization/advertising/facebook-interstitial.md | 5 ++--- .../advertising/facebook-rewarded-video.md | 5 ++--- .../advertising/google-ad-manager-app-open.md | 3 +++ .../advertising/google-ad-manager-banner.md | 3 +++ .../advertising/google-ad-manager-interstitial.md | 3 +++ .../advertising/google-ad-manager-native-ad-layout.md | 3 +++ .../google-ad-manager-rewarded-interstitial.md | 3 +++ .../advertising/google-ad-manager-rewarded.md | 3 +++ .../monetization/advertising/google-admob-app-open.md | 3 +++ .../monetization/advertising/google-admob-banner.md | 3 +++ .../advertising/google-admob-interstitial.md | 3 +++ .../advertising/google-admob-native-ad-layout.md | 3 +++ .../advertising/google-admob-rewarded-interstitial.md | 3 +++ .../monetization/advertising/google-admob-rewarded.md | 3 +++ docs/components/monetization/advertising/leadbolt.md | 5 ++--- .../monetization/advertising/startio-banner.md | 3 +++ .../monetization/advertising/startio-cover-ad.md | 3 +++ .../monetization/advertising/startio-interstitial.md | 3 +++ .../monetization/advertising/startio-mrec-ad.md | 3 +++ .../advertising/startio-native-ad-layout.md | 3 +++ .../monetization/advertising/startio-rewarded-ad.md | 3 +++ .../monetization/advertising/tapjoy-offerwall.md | 3 +++ .../monetization/advertising/unity-banner-ad.md | 3 +++ .../monetization/advertising/unity-interstitial-ad.md | 3 +++ .../monetization/advertising/unity-rewarded-ad.md | 3 +++ extras/adcolony interstitial/extras.html | 5 ++--- extras/admob banner/extras.html | 5 ----- extras/admob interstitial/extras.html | 5 ----- extras/admob rewarded video/extras.html | 5 ----- extras/amazon banner/extras.html | 5 ++--- extras/amazon interstitial/extras.html | 5 ++--- extras/applovin interstitial/extras.html | 5 ----- extras/applovin max app open/extras.html | 4 ++++ extras/applovin max banner/extras.html | 4 ++++ extras/applovin max interstitial/extras.html | 4 ++++ extras/applovin max mrec/extras.html | 4 ++++ extras/applovin max native/extras.html | 4 ++++ extras/applovin max rewarded/extras.html | 4 ++++ extras/banner ad/extras.html | 11 ----------- extras/facebook banner/extras.html | 5 ++--- extras/facebook interstitial/extras.html | 5 ++--- extras/facebook rewarded video/extras.html | 5 ++--- extras/google ad manager app open/extras.html | 4 ++++ extras/google ad manager banner/extras.html | 4 ++++ extras/google ad manager interstitial/extras.html | 4 ++++ extras/google ad manager native ad layout/extras.html | 4 ++++ .../extras.html | 4 ++++ extras/google ad manager rewarded/extras.html | 4 ++++ extras/google admob app open/extras.html | 4 ++++ extras/google admob banner/extras.html | 4 ++++ extras/google admob interstitial/extras.html | 4 ++++ extras/google admob native ad layout/extras.html | 4 ++++ extras/google admob rewarded interstitial/extras.html | 4 ++++ extras/google admob rewarded/extras.html | 4 ++++ extras/interstitial ad/extras.html | 11 ----------- extras/leadbolt/extras.html | 5 ++--- extras/rewarded ad/extras.html | 11 ----------- extras/start.io banner/extras.html | 4 ++++ extras/start.io cover ad/extras.html | 4 ++++ extras/start.io interstitial/extras.html | 4 ++++ extras/start.io mrec ad/extras.html | 4 ++++ extras/start.io native ad layout/extras.html | 4 ++++ extras/start.io rewarded ad/extras.html | 4 ++++ extras/startapp banner/extras.html | 5 ----- extras/startapp interstitial/extras.html | 5 ----- extras/tapjoy offerwall/extras.html | 4 ++++ extras/unity banner ad/extras.html | 4 ++++ extras/unity banner/extras.html | 5 ----- extras/unity interstitial ad/extras.html | 4 ++++ extras/unity interstitial/extras.html | 5 ----- extras/unity rewarded ad/extras.html | 4 ++++ 82 files changed, 224 insertions(+), 119 deletions(-) delete mode 100644 extras/admob banner/extras.html delete mode 100644 extras/admob interstitial/extras.html delete mode 100644 extras/admob rewarded video/extras.html delete mode 100644 extras/applovin interstitial/extras.html create mode 100644 extras/applovin max app open/extras.html create mode 100644 extras/applovin max banner/extras.html create mode 100644 extras/applovin max interstitial/extras.html create mode 100644 extras/applovin max mrec/extras.html create mode 100644 extras/applovin max native/extras.html create mode 100644 extras/applovin max rewarded/extras.html delete mode 100644 extras/banner ad/extras.html create mode 100644 extras/google ad manager app open/extras.html create mode 100644 extras/google ad manager banner/extras.html create mode 100644 extras/google ad manager interstitial/extras.html create mode 100644 extras/google ad manager native ad layout/extras.html create mode 100644 extras/google ad manager rewarded interstitial/extras.html create mode 100644 extras/google ad manager rewarded/extras.html create mode 100644 extras/google admob app open/extras.html create mode 100644 extras/google admob banner/extras.html create mode 100644 extras/google admob interstitial/extras.html create mode 100644 extras/google admob native ad layout/extras.html create mode 100644 extras/google admob rewarded interstitial/extras.html create mode 100644 extras/google admob rewarded/extras.html delete mode 100644 extras/interstitial ad/extras.html delete mode 100644 extras/rewarded ad/extras.html create mode 100644 extras/start.io banner/extras.html create mode 100644 extras/start.io cover ad/extras.html create mode 100644 extras/start.io interstitial/extras.html create mode 100644 extras/start.io mrec ad/extras.html create mode 100644 extras/start.io native ad layout/extras.html create mode 100644 extras/start.io rewarded ad/extras.html delete mode 100644 extras/startapp banner/extras.html delete mode 100644 extras/startapp interstitial/extras.html create mode 100644 extras/tapjoy offerwall/extras.html create mode 100644 extras/unity banner ad/extras.html delete mode 100644 extras/unity banner/extras.html create mode 100644 extras/unity interstitial ad/extras.html delete mode 100644 extras/unity interstitial/extras.html create mode 100644 extras/unity rewarded ad/extras.html diff --git a/docs/components/deprecated/applovin-interstitial.md b/docs/components/deprecated/applovin-interstitial.md index 35130e34c..5e61bd344 100644 --- a/docs/components/deprecated/applovin-interstitial.md +++ b/docs/components/deprecated/applovin-interstitial.md @@ -13,10 +13,6 @@ A non-visible component to show ads from AppLovin. -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` - ## Events ### Ad Closed diff --git a/docs/components/monetization/advertising/adcolony-interstitial.md b/docs/components/monetization/advertising/adcolony-interstitial.md index 9bd0e5ca4..9e461f230 100644 --- a/docs/components/monetization/advertising/adcolony-interstitial.md +++ b/docs/components/monetization/advertising/adcolony-interstitial.md @@ -16,9 +16,8 @@ A non-visible component that shows AdColony ads as full-screen advertisements. * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.VIBRATE](https://developer.android.com/reference/android/Manifest.permission.html#VIBRATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/amazon-banner.md b/docs/components/monetization/advertising/amazon-banner.md index 8402bad87..a92f3b269 100644 --- a/docs/components/monetization/advertising/amazon-banner.md +++ b/docs/components/monetization/advertising/amazon-banner.md @@ -15,9 +15,8 @@ AdAmazon component allows you to monetize your app. You must have a valid publis * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `6%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/amazon-interstitial.md b/docs/components/monetization/advertising/amazon-interstitial.md index 81c8c7073..b2bfcd154 100644 --- a/docs/components/monetization/advertising/amazon-interstitial.md +++ b/docs/components/monetization/advertising/amazon-interstitial.md @@ -17,9 +17,8 @@ An interstitial ad is a full-page ad. AdAmazonInterstitial component allows you * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `9%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/applovin-max-app-open.md b/docs/components/monetization/advertising/applovin-max-app-open.md index 340a73604..d66c373f3 100644 --- a/docs/components/monetization/advertising/applovin-max-app-open.md +++ b/docs/components/monetization/advertising/applovin-max-app-open.md @@ -18,6 +18,9 @@ Shows AppLovin MAX app open ads when the app returns to the foreground. Requires * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/applovin-max-banner.md b/docs/components/monetization/advertising/applovin-max-banner.md index 6704c18fc..0c1006d76 100644 --- a/docs/components/monetization/advertising/applovin-max-banner.md +++ b/docs/components/monetization/advertising/applovin-max-banner.md @@ -16,6 +16,9 @@ Shows AppLovin MAX banner ads. Requires an AppLovin SDK key in the project setti * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/applovin-max-interstitial.md b/docs/components/monetization/advertising/applovin-max-interstitial.md index f343cee4f..11cdd90b1 100644 --- a/docs/components/monetization/advertising/applovin-max-interstitial.md +++ b/docs/components/monetization/advertising/applovin-max-interstitial.md @@ -18,6 +18,9 @@ Shows AppLovin MAX interstitial ads. Requires an AppLovin SDK key in the project * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/applovin-max-mrec.md b/docs/components/monetization/advertising/applovin-max-mrec.md index 5f3f67851..53b709c47 100644 --- a/docs/components/monetization/advertising/applovin-max-mrec.md +++ b/docs/components/monetization/advertising/applovin-max-mrec.md @@ -16,6 +16,9 @@ Shows AppLovin MAX MREC (300x250) ads. Requires an AppLovin SDK key in the proje * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/applovin-max-native.md b/docs/components/monetization/advertising/applovin-max-native.md index 0d41f97b3..30254b48b 100644 --- a/docs/components/monetization/advertising/applovin-max-native.md +++ b/docs/components/monetization/advertising/applovin-max-native.md @@ -16,6 +16,9 @@ A layout component for showing AppLovin MAX native ads. Native ads use the app's * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/applovin-max-rewarded.md b/docs/components/monetization/advertising/applovin-max-rewarded.md index b20a1d054..ad8babfb6 100644 --- a/docs/components/monetization/advertising/applovin-max-rewarded.md +++ b/docs/components/monetization/advertising/applovin-max-rewarded.md @@ -18,6 +18,9 @@ Shows AppLovin MAX rewarded video ads. Requires an AppLovin SDK key in the proje * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) * [android.permission.ACCESS_WIFI_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_WIFI_STATE) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/facebook-banner.md b/docs/components/monetization/advertising/facebook-banner.md index d966aa7a8..8b9fba36a 100644 --- a/docs/components/monetization/advertising/facebook-banner.md +++ b/docs/components/monetization/advertising/facebook-banner.md @@ -12,9 +12,8 @@ A non-visible component that shows Facebook ads as static banners. * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `6%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/facebook-interstitial.md b/docs/components/monetization/advertising/facebook-interstitial.md index e6461159a..47782bebe 100644 --- a/docs/components/monetization/advertising/facebook-interstitial.md +++ b/docs/components/monetization/advertising/facebook-interstitial.md @@ -14,9 +14,8 @@ A non-visible component that shows Facebook ads as full-screen advertisements. * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `9%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/facebook-rewarded-video.md b/docs/components/monetization/advertising/facebook-rewarded-video.md index e399f1a5a..245a9e533 100644 --- a/docs/components/monetization/advertising/facebook-rewarded-video.md +++ b/docs/components/monetization/advertising/facebook-rewarded-video.md @@ -14,9 +14,8 @@ A non-visible component that shows Facebook ads as full-screen video where users * [android.permission.INTERNET](https://developer.android.com/reference/android/Manifest.permission.html#INTERNET) * [android.permission.ACCESS_NETWORK_STATE](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE) -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `12%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). ## Events diff --git a/docs/components/monetization/advertising/google-ad-manager-app-open.md b/docs/components/monetization/advertising/google-ad-manager-app-open.md index fcc70c16b..31d7d0123 100644 --- a/docs/components/monetization/advertising/google-ad-manager-app-open.md +++ b/docs/components/monetization/advertising/google-ad-manager-app-open.md @@ -18,6 +18,9 @@ A non-visible component that displays app open ads from multiple advertisers and * [android.permission.ACCESS_ADSERVICES_ATTRIBUTION](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_ADSERVICES_ATTRIBUTION) * [android.permission.ACCESS_ADSERVICES_TOPICS](https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_ADSERVICES_TOPICS) +!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). + ## Events ### Ad Clicked diff --git a/docs/components/monetization/advertising/google-ad-manager-banner.md b/docs/components/monetization/advertising/google-ad-manager-banner.md index a994f800c..ffb850a61 100644 --- a/docs/components/monetization/advertising/google-ad-manager-banner.md +++ b/docs/components/monetization/advertising/google-ad-manager-banner.md @@ -17,6 +17,9 @@ Note\: This component is currently available on an invite-only basis. Click -!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium). diff --git a/extras/admob banner/extras.html b/extras/admob banner/extras.html deleted file mode 100644 index 6a38d6e1f..000000000 --- a/extras/admob banner/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `7%` -
diff --git a/extras/admob interstitial/extras.html b/extras/admob interstitial/extras.html deleted file mode 100644 index 92c8d82da..000000000 --- a/extras/admob interstitial/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `10%` -
diff --git a/extras/admob rewarded video/extras.html b/extras/admob rewarded video/extras.html deleted file mode 100644 index cb3d30ed0..000000000 --- a/extras/admob rewarded video/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `13%` -
diff --git a/extras/amazon banner/extras.html b/extras/amazon banner/extras.html index 947031f94..ce5efaee4 100644 --- a/extras/amazon banner/extras.html +++ b/extras/amazon banner/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `6%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/amazon interstitial/extras.html b/extras/amazon interstitial/extras.html index e346c97bb..ce5efaee4 100644 --- a/extras/amazon interstitial/extras.html +++ b/extras/amazon interstitial/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `9%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/applovin interstitial/extras.html b/extras/applovin interstitial/extras.html deleted file mode 100644 index 27b44eb10..000000000 --- a/extras/applovin interstitial/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` -
diff --git a/extras/applovin max app open/extras.html b/extras/applovin max app open/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max app open/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/applovin max banner/extras.html b/extras/applovin max banner/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max banner/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/applovin max interstitial/extras.html b/extras/applovin max interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/applovin max mrec/extras.html b/extras/applovin max mrec/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max mrec/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/applovin max native/extras.html b/extras/applovin max native/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max native/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/applovin max rewarded/extras.html b/extras/applovin max rewarded/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/applovin max rewarded/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/banner ad/extras.html b/extras/banner ad/extras.html deleted file mode 100644 index fbf099a57..000000000 --- a/extras/banner ad/extras.html +++ /dev/null @@ -1,11 +0,0 @@ -
-!!! info "Commission" - **Type:** Progressive Rate - - _This rate increments when serving ads from an outdated Kodular Version. The more weeks that have passed since its - deprecation, the higher the commission rate._ - - | Live | +3w | +4w | +12w | +26w | +52w | - |:--------:|:---:|:---:|:----:|:----:|:----:| - | 21% | 24% | 26% | 31% | 46% | 61% | -
diff --git a/extras/facebook banner/extras.html b/extras/facebook banner/extras.html index 947031f94..ce5efaee4 100644 --- a/extras/facebook banner/extras.html +++ b/extras/facebook banner/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `6%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/facebook interstitial/extras.html b/extras/facebook interstitial/extras.html index e346c97bb..ce5efaee4 100644 --- a/extras/facebook interstitial/extras.html +++ b/extras/facebook interstitial/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `9%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/facebook rewarded video/extras.html b/extras/facebook rewarded video/extras.html index 8e89ceaa7..ce5efaee4 100644 --- a/extras/facebook rewarded video/extras.html +++ b/extras/facebook rewarded video/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `12%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/google ad manager app open/extras.html b/extras/google ad manager app open/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager app open/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google ad manager banner/extras.html b/extras/google ad manager banner/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager banner/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google ad manager interstitial/extras.html b/extras/google ad manager interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google ad manager native ad layout/extras.html b/extras/google ad manager native ad layout/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager native ad layout/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google ad manager rewarded interstitial/extras.html b/extras/google ad manager rewarded interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager rewarded interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google ad manager rewarded/extras.html b/extras/google ad manager rewarded/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google ad manager rewarded/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob app open/extras.html b/extras/google admob app open/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob app open/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob banner/extras.html b/extras/google admob banner/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob banner/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob interstitial/extras.html b/extras/google admob interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob native ad layout/extras.html b/extras/google admob native ad layout/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob native ad layout/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob rewarded interstitial/extras.html b/extras/google admob rewarded interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob rewarded interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/google admob rewarded/extras.html b/extras/google admob rewarded/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/google admob rewarded/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/interstitial ad/extras.html b/extras/interstitial ad/extras.html deleted file mode 100644 index 857d6708a..000000000 --- a/extras/interstitial ad/extras.html +++ /dev/null @@ -1,11 +0,0 @@ -
-!!! info "Commission" - **Type:** Progressive Rate - - _This rate increments when serving ads from an outdated Kodular Version. The more weeks that have passed since its - deprecation, the higher the commission rate._ - - | Live | +3w | +4w | +12w | +26w | +52w | - |:--------:|:---:|:---:|:----:|:----:|:----:| - | 19% | 22% | 24% | 29% | 44% | 59% | -
diff --git a/extras/leadbolt/extras.html b/extras/leadbolt/extras.html index e346c97bb..ce5efaee4 100644 --- a/extras/leadbolt/extras.html +++ b/extras/leadbolt/extras.html @@ -1,5 +1,4 @@
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `9%` +!!! info "Subscription" + This component requires an active **Kodular Premium** subscription. See [my.kodular.io/premium](https://my.kodular.io/premium).
diff --git a/extras/rewarded ad/extras.html b/extras/rewarded ad/extras.html deleted file mode 100644 index 659451a07..000000000 --- a/extras/rewarded ad/extras.html +++ /dev/null @@ -1,11 +0,0 @@ -
-!!! info "Commission" - **Type:** Progressive Rate - - _This rate increments when serving ads from an outdated Kodular Version. The more weeks that have passed since its - deprecation, the higher the commission rate._ - - | Live | +3w | +4w | +12w | +26w | +52w | - |:--------:|:---:|:---:|:----:|:----:|:----:| - | 17% | 20% | 22% | 27% | 42% | 57% | -
diff --git a/extras/start.io banner/extras.html b/extras/start.io banner/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io banner/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/start.io cover ad/extras.html b/extras/start.io cover ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io cover ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/start.io interstitial/extras.html b/extras/start.io interstitial/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io interstitial/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/start.io mrec ad/extras.html b/extras/start.io mrec ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io mrec ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/start.io native ad layout/extras.html b/extras/start.io native ad layout/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io native ad layout/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/start.io rewarded ad/extras.html b/extras/start.io rewarded ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/start.io rewarded ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/startapp banner/extras.html b/extras/startapp banner/extras.html deleted file mode 100644 index 1f74f3a25..000000000 --- a/extras/startapp banner/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `5%` -
diff --git a/extras/startapp interstitial/extras.html b/extras/startapp interstitial/extras.html deleted file mode 100644 index 27b44eb10..000000000 --- a/extras/startapp interstitial/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` -
diff --git a/extras/tapjoy offerwall/extras.html b/extras/tapjoy offerwall/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/tapjoy offerwall/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/unity banner ad/extras.html b/extras/unity banner ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/unity banner ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/unity banner/extras.html b/extras/unity banner/extras.html deleted file mode 100644 index 1f74f3a25..000000000 --- a/extras/unity banner/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `5%` -
diff --git a/extras/unity interstitial ad/extras.html b/extras/unity interstitial ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/unity interstitial ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
diff --git a/extras/unity interstitial/extras.html b/extras/unity interstitial/extras.html deleted file mode 100644 index 27b44eb10..000000000 --- a/extras/unity interstitial/extras.html +++ /dev/null @@ -1,5 +0,0 @@ -
-!!! info "Commission" - **Type:** Fixed Rate - **Value:** `8%` -
diff --git a/extras/unity rewarded ad/extras.html b/extras/unity rewarded ad/extras.html new file mode 100644 index 000000000..dc040bf4d --- /dev/null +++ b/extras/unity rewarded ad/extras.html @@ -0,0 +1,4 @@ +
+!!! info "Kodular Monetize" + This component requires **Kodular Monetize** to be activated. See [my.kodular.io/monetize](https://my.kodular.io/monetize) and the [Monetize rates](https://kodul.ar/monetize-rates). +
From 1e0c29ad2a0695c07605fba89ff615852757f701 Mon Sep 17 00:00:00 2001 From: Diego Barreiro Perez Date: Sun, 28 Jun 2026 16:40:22 +0100 Subject: [PATCH 7/7] Add Detailed Explanation --- docs/guides/monetization.md | 41 +++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/docs/guides/monetization.md b/docs/guides/monetization.md index 7467cbd26..9820f22ab 100644 --- a/docs/guides/monetization.md +++ b/docs/guides/monetization.md @@ -20,11 +20,15 @@ And done, you are ready to use Kodular Monetize components! ## Adding Kodular Monetize to your app -Kodular Monetize is not a single component, but a set of components that you can use to monetize your app. As of now, -two ad networks are supported: +Kodular Monetize is not a single component, but a set of components that you can use to monetize your app. The +following ad networks are part of Kodular Monetize: * **Google AdMob** * **Google Ad Manager** +* **Start.io** +* **Unity Ads** +* **AppLovin Max** +* **Tapjoy** If you use any of those ad networks' components, you will be using Kodular Monetize underneath. @@ -39,6 +43,39 @@ If you use any of those ad networks' components, you will be using Kodular Monet * **`OVERDUE_INVOICES`**: this error means that you have unpaid overdue invoices. * Please go to [my.kodular.io/monetize](https://my.kodular.io/monetize), and make sure you have all your invoices are paid. +## Kodular Premium vs Kodular Monetize + +These are two **separate** paid offerings, and the available ad networks are split between them. They are independent: +having one does not include the other, and you only need the one(s) matching the ad networks you actually use. + +* **Kodular Monetize** — usage-based, pay-as-you-go pricing for the modern, fully integrated ad networks. Activate at + [my.kodular.io/monetize](https://my.kodular.io/monetize). See the [rates](https://kodul.ar/monetize-rates). +* **Kodular Premium** — a flat subscription that unlocks the remaining ad networks, which are not part of the Kodular + Monetize integration. Subscribe at [my.kodular.io/premium](https://my.kodular.io/premium). + +Every component belonging to a network inherits that network's tier. + +| Ad network | Tier | +|---|---| +| Google AdMob | Kodular Monetize | +| Google Ad Manager | Kodular Monetize | +| Start.io | Kodular Monetize | +| Unity Ads | Kodular Monetize | +| AppLovin Max | Kodular Monetize | +| Tapjoy | Kodular Monetize | +| Amazon | Kodular Premium | +| Facebook (Meta) | Kodular Premium | +| AdColony | Kodular Premium | +| LeadBolt | Kodular Premium | + +!!! note + Components under **Monetization > General** (such as In App Billing and Pollfish) are free and require neither + Kodular Monetize nor Kodular Premium. + +The split is **temporary**. Kodular Premium ad networks are legacy: over time they will all be migrated to Kodular +Monetize, until every ad network is covered by Kodular Monetize and the Kodular Premium tier no longer gates any ad +component. + ## FAQ ### How does it work?