Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        logger = FindObjectOfType(typeof(Logger)) as Logger;


        Ogury.Start(AndroidAssetKey, IosAssetKey);

        interstitialAd = new OguryInterstitialAd(AndroidInterstitialAdUnitId,
                                                 IosInterstitialAdUnitId);

        // get user consent
        OguryChoiceManager.OnAskComplete += OnCMComplete;
        OguryChoiceManager.OnAskError    += OnCMError;
        OguryChoiceManager.Ask();


        interstitialAd.OnAdLoaded += ad =>
        {
            logger.LogAdLoadedMessage();
        };

        interstitialAd.OnAdNotLoaded += ad =>
        {
            logger.LogAdNotLoadedMessage();
        };


        interstitialAd.OnAdNotAvailable += ad =>
        {
            logger.LogAdNotAvailableMessage();
        };

        interstitialAd.OnAdDisplayed += ad =>
        {
            logger.LogOnAdDisplayedMessage();
        };

        interstitialAd.OnAdClosed += ad =>
        {
            logger.LogOnAdClosedMessage();
        };



        interstitialAd.OnAdError += OnAdError;
    }
Esempio n. 2
0
 void OnAdError(OguryInterstitialAd interstitialAd, OguryError error)
 {
     logger.LogOnAdErrordMessage(String.Format("Ad Error {0} - {1}", error.ErrorCode, error.Description));
 }