Example #1
0
        internal virtual void LoadAdFromData()
        {
            if (handler == null)
            {
                throw new InvalidOperationException("Native ad was loaded before it was registered. " +
                                                    "Ensure RegisterGameObjectForImpression () are called.");
            }
            int uniqueId = this.uniqueId;

            AdvertiserName       = NativeAdBridgeInstance().GetAdvertiserName(uniqueId);
            Headline             = NativeAdBridgeInstance().GetHeadline(uniqueId);
            LinkDescription      = NativeAdBridgeInstance().GetLinkDescription(uniqueId);
            SponsoredTranslation = NativeAdBridgeInstance().GetSponsoredTranslation(uniqueId);
            AdTranslation        = NativeAdBridgeInstance().GetAdTranslation(uniqueId);
            PromotedTranslation  = NativeAdBridgeInstance().GetPromotedTranslation(uniqueId);
            Body              = NativeAdBridgeInstance().GetBody(uniqueId);
            CallToAction      = NativeAdBridgeInstance().GetCallToAction(uniqueId);
            SocialContext     = NativeAdBridgeInstance().GetSocialContext(uniqueId);
            CallToAction      = NativeAdBridgeInstance().GetCallToAction(uniqueId);
            AdChoicesImageURL = NativeAdBridgeInstance().GetAdChoicesImageURL(uniqueId);
            AdChoicesText     = NativeAdBridgeInstance().GetAdChoicesText(uniqueId);
            AdChoicesLinkURL  = NativeAdBridgeInstance().GetAdChoicesLinkURL(uniqueId);
            isLoaded          = true;

            if (NativeAdDidLoad != null)
            {
                handler.ExecuteOnMainThread(() =>
                {
                    NativeAdDidLoad();
                });
            }
        }
        internal void LoadAdFromData()
        {
            isLoaded = true;

            if (InterstitialAdDidLoad != null)
            {
                handler.ExecuteOnMainThread(() =>
                {
                    InterstitialAdDidLoad();
                });
            }
        }
        internal void LoadAdFromData()
        {
            isLoaded = true;

            if (AdViewDidLoad != null)
            {
                handler.ExecuteOnMainThread(() =>
                {
                    AdViewDidLoad();
                });
            }
        }
Example #4
0
        internal void LoadAdFromData()
        {
            isLoaded = true;

            if (RewardedVideoAdDidLoad != null)
            {
                handler.ExecuteOnMainThread(() =>
                {
                    RewardedVideoAdDidLoad();
                });
            }
        }