DisabledFeatures is never null and takes a collection initializer, as above.
The set is declared at initialization only. There is no runtime call; a game whose remote config arrives late re-initializes with the new set, and
Initialize with a different set already re-initializes. The backend enforces the declaration and the SDK reacts to the status it returns, so nothing else in your integration changes. In the Editor, AlmediaEditorMock.EmitStatus(new AlmediaStatus.NotAvailable("disabled")) models a player whose linking is disabled.