Unity Ads Statistics. No impressions but I KNOW there are impressions.

My game, Just Ski, just released on June 5th. My statistics for Unity ads on June 6th is showing zero impressions even though I have 500 plus users and I have confirmed ads are showing as expected on my android test device.

If I download a cvs report I see this:

Why does this show 322 ad requests and available but 0 started, 0 views??? I don’t get it. This is very frustrating.

As I said, the statistics on the Unity ads statistics dashboard shows 0 impressions for June 6. How do I fix this???

Likely you are not using the correct/expected game id. Depending on how you have integrated, the game id either is shown under Advanced section of Services window in Unity (https://docs.unity3d.com/Manual/UnityAdsHowTo.html) or you provide it when you call Advertisment.Initialize().

Please verify that the game id on dashboard https://dashboard.unityads.unity3d.com matches the game id used in game.

/Rasmus

I am using the built-in integration. The Game Id (1363196) in Unity on the Services tab does match that on the Unity Ads portal. I checked and double checked that.

I got my stats now for June 7th and they show:

6/7/2017 1363196 Just Ski 851 851 0 2 2

Which is 851 adrequests, 851 ads available, 0 revenue, 2 started, 2 views.

The 851 sounds about right, but why just the 2 started and 2 view. If 851 ads were requested and available why would there only be 2 started and 2 views?

Like I said, I know the ads work on my test device. I see REAL ads when I expect to see them. I just don’t understand the discrepency between ad requests/available and started/views.

-Jeff

Here is the code I use to show ads:

    public void Show()
    {
        if(Advertisement.IsReady())
        {
            ShowOptions options = new ShowOptions();
            options.resultCallback = HandleShowResult;

            Advertisement.Show("", options);
        }
    }


    private void HandleShowResult (ShowResult result)
    {
        switch (result)
        {
        case ShowResult.Finished:
            if(AdClosed !=null)
            {
                LevelLoadCount = 0;
                AdClosed();
            }
            break;
        case ShowResult.Skipped:
            Debug.LogWarning ("Video was skipped.");
            if(AdClosed !=null)
            {
                LevelLoadCount = 0;
                AdClosed();
            }
            break;
        case ShowResult.Failed:
            Debug.LogError ("Video failed to show.");

            break;
        }
    }

Still looking for some answers on this… Anyone have any ideas?

I think this issue is the same or related: Any reason why players don't see Ads? - Unity Services - Unity Discussions

Unity has to look at google and mirror their method. They are on the right track by offering ads but late reporting is going to lose them business. I hope your resolve this soon. They have the brains to do it.

Is there any news?
Can’t believe there’s no solution, it’s a really serious problem!!!

@feiwu , are you experiencing this issue? Typically it happens if game somehow is using incorrect game ids when initializing the Unity Ads SDK. Please contact our support at unityads-support@unity3d.com in that case

Thanks,
Rasmus

Same problem :frowning: Ads was working well, but several weeks back no impressions. I didn’t change anything in my code. Any tip for another ad service?

1 Like

same problem here almost 5 apps

I fixed my problem with Unlink project and relink again in Services panel.

1 Like

Perhaps by removing the tick on “Test Mode”.

Did you resolve this? i am having same problem.

1 Like

I have this problem too. My app ads statistics show good during test, for example 33 requests, 34 impressions. But now, after one month of release, 200 users, 20 request/day but only 0 - 3 impressions.

i am facing same issue still. how did you initialize game id in ads script?

same prob

Can you tell more about what you did?