Unable to see globe surface details unless use default Cesium Bing Maps key

I've used https://www.bingmapsportal.com/Application# to create Bing Map keys.

I've tried with the Application Url being the host, host with port, full path to web page but none seems to allow access to bing aerial tiles.

My map page works great if I don't set any key at all (except the message in the developer windows asking me not to use cesium's default key).

My initialization looks like this. (obviously 'MyKeyHere' is my cut and paste key from the bing portal).

Cesium.BingMapsApi.defaultKey = 'MyKeyHere';

            _viewer = new Cesium.Viewer('cesiumContainer',
            {
                animation: false,
                geocoder: false,
                timeline: false,
                orderIndependentTranslucency: false
            });

In the Bing Maps key portal, my keys says:

Key type: Trial / Public website
Created date: 07/07/2015
Expiration date: None

Any thoughts on what I could be doing wrong?

Alec, I’m sorry no one ever responded to you, were you able to figure out the problem?

No. I’m still not providing my own key for my demo. It is not a production system but I want to ‘do the right thing’ and use my own key.