BaseLayer issue

Hello everyone, I’m working on a project but there is a problem about the ellipsoid baseLayer

As you can see below, since I pulled the map from Bing it works without any problem online, But I know that this solution will not work on offline because i pull the map with an API key support… and i need to work on offline
image

In this way, even though I use createWorldImagery or createTileMapServiceImageryProvider below, the map ellipsoid either does not appear at all, or I just see it as a black screen without the overlay loading. I will also transfer the outputs.

useEffect(() => {
  const viewer = new Viewer("cesiumContainer", {
    // ...
    imageryProvider: createWorldImagery(),
    // ...
  });

useEffect(() => {
  const viewer = new Viewer("cesiumContainer", {
    // ...
    imageryProvider: createTileMapServiceImageryProvider({
      url: Cesium.buildModuleUrl("Assets/Textures/NaturalEarthII")
    }),
    // ...
  });

image

Screenshot 2024-05-15 at 16.24.52

As you can see, what I actually want to do is a very basic and simple thing. I have never encountered a similar problem in my previous works, but I cannot overcome it now.
Thanks in advance for your help