📪Banner Ad
Below are the steps to load and render a banner Ad on your app
Before loading ads, have your app initialize Adster Unity Bridge SDK. This needs to be done only once, ideally at app launch.
Call
LoadBannerAd()
method as per below format
AdsterBridgeUtil.LoadBannerAd("Your_placement_name", "gameobject_name_goes_here",
AdsterBridgeUtil.AdPosition.TOP_CENTER);
Declare
OnBannerAdEventReceived()
method as per below format
private void OnBannerAdEventReceived(string message)
{
if (message == "AdLoaded")
{
Debug.Log("Banner ad loaded");
}
else if (message.StartsWith("AdFailed:"))
{
string error = message.Substring("AdFailed:".Length);
Debug.LogError($"Failed to load banner ad: {error}");
}
else if (message.StartsWith("AdRevenuePaid"))
{
Debug.Log(message);
string[] parts = message.Split('|');
if (parts.Length == 4)
{
string revenue = parts[1];
string adUnit = parts[2];
string network = parts[3];
Debug.Log($"[AdRevenue] Revenue: {revenue}, AdUnit: {adUnit}, Network: {network}");
return;
}
}
}
Call below code when activity/fragment/scene is destroyed or detached.
AdsterBridgeUtil.DestroyBannerAd();
Last updated