Unity横幅广告-获利(最新版本)-横向模式无效

时间:2019-09-29 00:06:05

标签: c# unity3d ads

制作横幅广告后,我似乎无法正常工作。但是,在测试模式下,它们似乎工作正常。我决定尝试使用IENumerator来帮助确保横幅已加载。

public class DbHelper : DbHelperCore
{
    public DbHelper()
    {
        Connection = null;
        Transaction = null;
    }

    public static DbHelper instance
    {
        get
        {
            if (HttpContext.Current is null)
                return new DbHelper();
            else if (HttpContext.Current.Items["dbh"] == null)
                HttpContext.Current.Items["dbh"] = new DbHelper();

            return (DbHelper)HttpContext.Current.Items["dbh"];
        }
    }

    public override void BeginTransaction()
    {
        Connection = new SqlConnection(Entity.Connection.getCon);
        if (Connection.State == System.Data.ConnectionState.Closed)
            Connection.Open();
        Transaction = Connection.BeginTransaction();
    }
}

然后,我尝试像这样请求广告:

public static IEnumerator PauseBannerAd()
{
    while (!Monetization.IsReady(pauseBanner))
    {
        yield return new WaitForSeconds(0.5f);
    }
    ShowAdPlacementContent ad = null;
    ad = Monetization.GetPlacementContent(pauseBanner) as ShowAdPlacementContent;
    if (ad != null)
    {
        ad.Show();
    }


}

就像我说的那样,我已经尝试了各种方法,但是似乎没有任何东西可以使这些广告展示出来。可能是什么问题?

使用获利3.0(最新版本) 是的,storeID是正确的,placementID也是正确的 除横幅广告之外,所有其他类型的广告都可以使用

0 个答案:

没有答案