Cannot get Chrome Cast to Work No matter what I/We Try

Hi,

I am trying to get Chromecast to work. I have spent the day reading documents

I have built the player config like so:

  constructor(playerDetails: PlayerDetails) {
    this.playerConfig = {
      key: playerDetails.license,
      advertising: {},
      remotecontrol: {
        type: 'googlecast',
        receiverVersion: 'v3',
        customReceiverConfig: {
          receiverStylesheetUrl: 'https://sdk.site.com/css/v1/cast.css',
        },
      },
      ...(playerDetails.adaptation ? { adaptation: playerDetails.adaptation } : {}),
      ...(playerDetails.buffer ? { buffer: playerDetails.buffer } : {}),
    };
    this.integration = playerDetails.integrations;
  }

I have initialised it correctly:

import RemoteControlModule from 'bitmovin-player/modules/bitmovinplayer-remotecontrol';

aswell as

Player.addModule(RemoteControlModule); // Provides support for Google Chromecast

but no matter what I do, the bitmovin watermark will not remove itself!

For my sanity, can someone help / explain what I am doing wrong please!