Events

All events are located inside Gley.MobileAds.Events

These events are not mandatory to be used. Use them only if you require that information specifically for your app.

onInitialized

Triggered after initialization is complete.

onBannerLoadSucces

Triggered when a banner is successfully loaded.

onBannerLoadFailed

Triggered when a banner load failed.

onBannerClicked

Triggered when a banner is clicked.

onInterstitialLoadSucces

Triggered when an interstitial is successfully loaded.

onInterstitialLoadFailed

Triggered when an interstitial load failed.

onInterstitialClicked

Triggered when an interstitial is clicked.

onAppOpenLoadSucces

Triggered when an app open ad is successfully loaded.

onAppOpenLoadFailed

Triggered when an app open ad load failed.

onAppOpenClicked

Triggered when an app open ad is clicked.

onRewardedVideoLoadSucces

Triggered when a rewarded video is successfully loaded.

onRewardedVideoLoadFailed

Triggered when a rewarded video load failed.

onRewardedVideoClicked

Triggered when a rewarded video is clicked.

onRewardedInterstitialLoadSucces

Triggered when a rewarded interstitial is successfully loaded.

onRewardedInterstitialLoadFailed

Triggered when a rewarded interstitial load failed.

onRewardedInterstitialClicked

Triggered when a rewarded interstitial is clicked.

Example

public class Test : MonoBehaviour
{
    void Start()
    {
        Gley.MobileAds.Events.onInitialized += OnInitialized;       
    }

    private void OnInitialized()
    {
        Gley.MobileAds.Events.onInterstitialLoadSucces += OnInterstitialLoadSucces;
        Gley.MobileAds.Events.onInterstitialLoadFailed += OnInterstitialLoadFailed;
        Gley.MobileAds.Events.onInterstitialClicked += OnInterstitialClicked;
    }
    private void OnInterstitialLoadSucces()
    {
        //do something
    }

    private void OnInterstitialLoadFailed(string message)
    {
        Debug.Log($"Reason {message}");
    }

    private void OnInterstitialClicked()
    {
        //do something
    }

    private void OnDestroy()
    {
        Gley.MobileAds.Events.onInitialized -= OnInitialized; 
        Gley.MobileAds.Events.onInterstitialLoadSucces -= OnInterstitialLoadSucces;
        Gley.MobileAds.Events.onInterstitialLoadFailed -= OnInterstitialLoadFailed;
        Gley.MobileAds.Events.onInterstitialClicked -= OnInterstitialClicked;
    }
}

Last updated