Kenzie supports integrating ads from a variety of companies, including:
Applovin
Appodeal
Chartboost
Facebook (Audience Network)
Inmobi
Kidoz
Mediabrix
Startapp
Superawesome
Unity
Ads
Ad Integration in Kenzie
While Kenzie might have some core ad-related functionality, it likely relies on plugins to provide support for specific ad networks like those on your list. These plugins would bridge the gap between Kenzie and the various ad network platforms.
Common Ad Plugin Commands
Although the exact function names might have slight variations, most ad plugins adhere to a familiar pattern:
Initialization
(Init
):
This is where you provide your API keys or App IDs obtained from the ad network's developer portal.
You might have options here for enabling test mode, configuring user privacy settings, etc.
Loading
(Load
):
Preloads an ad (interstitial, banner, rewarded) so it's ready for display.
You would specify the ad type and potentially additional targeting or customization parameters.
Display
(Show
):
Actually displays a previously loaded ad to the user.
Availability
Check (is_Loaded
):
A helpful way to check if a specific ad is ready to be shown, preventing errors.
Hide (Sometimes):
Some plugins might provide a way to manually remove banner ads or dismiss an interstitial ad before its natural end.
Event Callbacks:
Many plugins allow you to provide functions that are called when significant events happen, such as "ad loaded," "ad closed," or "ad failed." This lets you react accordingly in your game logic.
Specific Ad Providers (Applovin, Facebook, etc.)
Kenzie likely has individual plugins for each of the providers you mentioned. These plugins would expose commands similar to those above but tailored to the ad network they interface with.
Example: Hypothetical Applovin Plugin
Applovin_Init()
Applovin_Load("interstitial")
Applovin_Show("interstitial")
Applovin_is_Loaded("rewarded_video")