private void Start()
 {
     //MoPubManager.OnAdLoadedEvent += myOnAdLoaded;
     //MoPubManager.OnAdFailedEvent += myOnAdFailed;
     //MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.BottomCenter, MoPubBase.BannerType.Size320x50);
     MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.BottomRight);
 }
Exemplo n.º 2
0
 private void Start()
 {
     //Create and instantiate an SdkConfiguration
     //Publishers can override MoPubEventListener.OnSdkInitializedEvent() to get a callb
     //Alternatively, publishers can call "yield return WaitUntil(() => MoPub.IsSdkInitialized)" to suspend the coroutine execution until the SDK has initialized.
     MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.TopRight);
 }
Exemplo n.º 3
0
    private void Start()
    {
        //MoPubManager.OnAdLoadedEvent += myOnAdLoaded;
        //MoPubManager.OnAdFailedEvent += myOnAdFailed;
        //MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.BottomCenter, MoPubBase.BannerType.Size320x50);
        //MoPub.ShowBanner(bannerId, true);
        MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.TopLeft);

        //MoPub.CreateBanner("b5521a2fdda14f4294b8068c384bfc5c", MoPubBase.AdPosition.BottomRight, MoPubBase.BannerType.Size320x50);
    }
Exemplo n.º 4
0
    private void CreateBannersSection()
    {
        const int titlePadding = 102;

        GUILayout.Space(titlePadding);
        GUILayout.Label("Banners");
        if (!IsAdUnitArrayNullOrEmpty(_bannerAdUnits))
        {
            foreach (var bannerAdUnit in _bannerAdUnits)
            {
                GUILayout.BeginHorizontal();

                GUI.enabled = !_adUnitToLoadedMapping[bannerAdUnit];
                if (GUILayout.Button(CreateRequestButtonLabel(bannerAdUnit)))
                {
                    Debug.Log("requesting banner with AdUnit: " + bannerAdUnit);
                    UpdateStatusLabel("Requesting " + bannerAdUnit);
                    MoPub.CreateBanner(bannerAdUnit, MoPub.AdPosition.BottomCenter);
                }

                GUI.enabled = _adUnitToLoadedMapping[bannerAdUnit];
                if (GUILayout.Button("Destroy"))
                {
                    ClearStatusLabel();
                    MoPub.DestroyBanner(bannerAdUnit);
                    _adUnitToLoadedMapping[bannerAdUnit] = false;
                    _adUnitToShownMapping[bannerAdUnit]  = false;
                }

                GUI.enabled = _adUnitToLoadedMapping[bannerAdUnit] && !_adUnitToShownMapping[bannerAdUnit];
                if (GUILayout.Button("Show"))
                {
                    ClearStatusLabel();
                    MoPub.ShowBanner(bannerAdUnit, true);
                    _adUnitToShownMapping[bannerAdUnit] = true;
                }

                GUI.enabled = _adUnitToLoadedMapping[bannerAdUnit] && _adUnitToShownMapping[bannerAdUnit];
                if (GUILayout.Button("Hide"))
                {
                    ClearStatusLabel();
                    MoPub.ShowBanner(bannerAdUnit, false);
                    _adUnitToShownMapping[bannerAdUnit] = false;
                }

                GUI.enabled = true;

                GUILayout.EndHorizontal();
            }
        }
        else
        {
            GUILayout.Label("No banner AdUnits available", _smallerFont, null);
        }
    }
Exemplo n.º 5
0
 protected void CreateBannerAd(string id, BannerAdPosition position, BannerAdSize size)
 {
     #if UNITY_ANDROID
     // MoPub doesn't allow setting banner type on Android, so we'll ignore 'size'.
     MoPub.CreateBanner(id, ToMoPubAdPosition(position));
     #else
     if (size == BannerAdSize.SmartBanner)
     {
         MoPub.CreateBanner(id, ToMoPubAdPosition(position));
     }
     else
     {
         MoPub.CreateBanner(id, ToMoPubAdPosition(position), ToNearestMoPubBannerType(size));
     }
     #endif
 }
Exemplo n.º 6
0
        private void CreateBanner()
        {
            switch (m_AdInterface.adPosition)
            {
            case AdPosition.Top:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.TopCenter);
                break;

            case AdPosition.Bottom:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.BottomCenter);
                break;

            case AdPosition.TopLeft:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.TopLeft);
                break;

            case AdPosition.TopRight:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.TopRight);
                break;

            case AdPosition.BottomLeft:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.BottomLeft);
                break;

            case AdPosition.BottomRight:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.BottomRight);
                break;

            case AdPosition.Center:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.Centered);
                break;

            case AdPosition.CustomDefine:     //自定义位置不支持
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.BottomCenter);
                break;

            default:
                MoPub.CreateBanner(m_Config.unitID, MoPubBase.AdPosition.BottomCenter);
                break;
            }
        }
Exemplo n.º 7
0
 private void Start()
 {
     //MoPub.ShowBanner(bannerId,true);
     //MoPub.CreateBanner("f9dbbcd225954e168d66f01ab7662f0d", MoPubBase.AdPosition.BottomRight, MoPubBase.BannerType.Size300x250);
     MoPub.CreateBanner(bannerId, MoPubBase.AdPosition.BottomRight);
 }
Exemplo n.º 8
0
 /// <summary>
 /// 请求banner
 /// </summary>
 public void RequestBanner()
 {
     currentBannerAdUnits = GetBannerId();
     MoPub.CreateBanner(GetBannerId(), MoPub.AdPosition.BottomCenter);
 }
Exemplo n.º 9
0
 private void RequestBanner()
 {
     // Load a banner ad.
     MoPub.CreateBanner(_bannerAdUnits[0], MoPub.AdPosition.BottomCenter);
 }
Exemplo n.º 10
0
 public void RequestBanner(string adUnitId, MoPubBase.AdPosition adPosition)
 {
     Debug.LogFormat("RequestBanner {0}", adUnitId);
     _adUnitId = adUnitId;
     MoPub.CreateBanner(adUnitId, adPosition);
 }