internal override void CreateBanner(MoPub.AdPosition position, MoPub.BannerType bannerType)
    {
        if (!CheckPluginReady())
        {
            return;
        }

        _moPubCreateBanner((int)bannerType, (int)position, AdUnitId);
    }
Exemple #2
0
    public void RequestBanner(string adName, AdSize adSize, AdPosition adPosition)
    {
        AdxBannerRequest bannerAdsObject;

        if (_bannerAdsObjectDic.ContainsKey(adName))
        {
            bannerAdsObject = _bannerAdsObjectDic[adName];
        }
        else
        {
            GameObject gameObject = new GameObject("BannerAdsObject_" + adName);
            bannerAdsObject = gameObject.AddComponent <AdxBannerRequest>();
            _bannerAdsObjectDic.Add(adName, bannerAdsObject);
        }

        MoPub.AdPosition mAdPosition = MoPub.AdPosition.BottomCenter;
        switch (adPosition)
        {
        case AdPosition.Bottom:
            mAdPosition = MoPub.AdPosition.BottomCenter;
            break;

        case AdPosition.BottomLeft:
            mAdPosition = MoPub.AdPosition.BottomLeft;
            break;

        case AdPosition.BottomRight:
            mAdPosition = MoPub.AdPosition.BottomRight;
            break;

        case AdPosition.Center:
            mAdPosition = MoPub.AdPosition.Centered;
            break;

        case AdPosition.Top:
            mAdPosition = MoPub.AdPosition.TopCenter;
            break;

        case AdPosition.TopLeft:
            mAdPosition = MoPub.AdPosition.TopLeft;
            break;

        case AdPosition.TopRight:
            mAdPosition = MoPub.AdPosition.TopRight;
            break;
        }


        bannerAdsObject.RequestBanner(_adData.GetAdUnitId(AdType.BANNER, adName), mAdPosition);
    }
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position, string keywords = "",
                                      string userDataKeywords = "")
 {
     RequestAdUnit();
     ForceRefresh();
 }
Exemple #4
0
 public void CreateBanner(MoPub.AdPosition position)
 {
     _bannerPlugin.Call("createBanner", (int)position);
 }
Exemple #5
0
 public void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
     _bannerPlugin.Call("requestBanner", width, height, (int)position);
 }
Exemple #6
0
 internal abstract void CreateBanner(MoPub.AdPosition position,
                                     MoPub.BannerType bannerType = MoPub.BannerType.Size320x50);
Exemple #7
0
 internal abstract void RequestBanner(float width, float height, MoPub.AdPosition position);
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position, string keywords = "",
                                      string userDataKeywords = "")
 {
     _moPubRequestBanner(width, height, (int)position, AdUnitId, keywords, userDataKeywords);
 }
Exemple #9
0
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
     RequestAdUnit();
     ForceRefresh();
 }
 internal virtual void CreateBanner(MoPub.AdPosition position,
                                    MoPub.BannerType bannerType = MoPub.BannerType.Size320x50)
 {
 }
 internal virtual void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
 }
 public void CreateBanner(MoPub.BannerType bannerType, MoPub.AdPosition position)
 {
     _moPubCreateBanner((int)bannerType, (int)position, _adUnitId);
 }
Exemple #13
0
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position, string keywords = "",
                                      string userDataKeywords = "")
 {
     _plugin.Call("requestBanner", width, height, (int)position, keywords,
                  userDataKeywords);
 }
Exemple #14
0
 public void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
     _moPubRequestBanner(width, height, (int)position, _adUnitId);
 }
 internal override void CreateBanner(MoPub.AdPosition position, MoPub.BannerType bannerType)
 {
     _moPubCreateBanner((int)bannerType, (int)position, AdUnitId);
 }
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
     _plugin.Call("requestBanner", width, height, (int)position);
 }
 internal override void CreateBanner(MoPub.AdPosition position,
                                     MoPub.BannerType bannerType = MoPub.BannerType.Size320x50)
 {
     _plugin.Call("createBanner", (int)position);
 }
 internal override void RequestBanner(float width, float height, MoPub.AdPosition position)
 {
     _moPubRequestBanner(width, height, (int)position, AdUnitId);
 }
Exemple #19
0
 internal override void CreateBanner(MoPub.AdPosition position, MoPub.BannerType bannerType = MoPub.BannerType.Size320x50)
 {
     RequestAdUnit();
     ForceRefresh();
 }
Exemple #20
0
 internal virtual void RequestBanner(float width, float height, MoPub.AdPosition position, string keywords = "",
                                     string userDataKeywords = "")
 {
 }