есть ли способ заработать деньги на рекламе в единстве - PullRequest
2 голосов
/ 02 августа 2020

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

    const string myPlacementId = "rewardedVideo";
    public bool testMode = true;
    void Start()
    {
        Advertisement.AddListener(this);
        Advertisement.Initialize(gameId, testMode);
    }
    public void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            ShowRewardedVideo();
        }
    }
    public void ShowRewardedVideo()
    {
        if (Advertisement.IsReady(myPlacementId))
        {
            Advertisement.Show(myPlacementId);
        }
        else
        {
            Debug.Log("Rewarded video is not ready at the moment! Please try again later!");
        }
    }
    public void OnUnityAdsDidFinish(string placementId, ShowResult showResult)
    {
        if (showResult == ShowResult.Finished)
        {
            print("finishedAd");
        }
        else if (showResult == ShowResult.Skipped)
        {
            print("skip");
        }
        else if (showResult == ShowResult.Failed)
        {
            Debug.LogWarning("The ad did not finish due to an error.");
        }
    }

заранее спасибо.

...