используя баннеры admob в единстве - PullRequest
0 голосов
/ 12 марта 2019

Я использую следующий код для реализации рекламного баннера в нижней части экрана игры в единстве.

using GoogleMobileAds.Api;    
using System.Collections;    
using System.Collections.Generic;   
using UnityEngine;    

public class AdScript : MonoBehaviour {   

    // Use this for initialization
    void Start () {    

        showBannerAd();    

    }

    private void showBannerAd()     
    {
        string adID = "ca-app-pub-***********";    

        //***For Testing in the Device***
        AdRequest request = new AdRequest.Builder()    
            .AddTestDevice(AdRequest.TestDeviceSimulator)           // Simulator.
            .AddTestDevice("***********")  // My test device.
            .Build();    

        //***For Production When Submit App***
        //AdRequest request = new AdRequest.Builder().Build();    

        BannerView bannerAd = new BannerView(adID, AdSize.SmartBanner, AdPosition.Bottom);    
        bannerAd.LoadAd(request);    
    }

    // Update is called once per frame
    void Update () {    

    }    
}

Когда я запускаю его, я получаю уведомление в журнале:

Dummy .ctor Dummy Createbannerview Dummy LoadAd

, но не макет всплывающего баннера с надписью "здесь будет размещена баннерная реклама"

Будут ли объявления реализованы после публикации, или я неправильно понялшаг в учебнике?

1 Ответ

0 голосов
/ 12 марта 2019

Баннеры Admob будут отображаться только при сборке на ios или Android и запуске на целевом устройстве.Вы никогда не увидите баннер в редакторе единства.Неважно, запускаете ли вы тестовые объявления или нет, они просто не будут отображаться в редакторе.

...