Application not published in G Suite marketplace

We have an application published in G Suite marketplace and it has suddenly disappeared.

We guess the problem is related with the migration from Chrome webstore, but we have updated the manifest following the steps in the documentation and the application is still not listed in any of them. However, we cannot find the app by url in G Suite marketplace but we can find it by url in Chrome webstore, what seems pretty strange.

Google Marketplace SDK is enabled and configured in Google Cloud Platform.

I read in the documentation that “Chrome Apps must use manifest version 2“, so I don’t know if we need to set this to version 1 for G Suite applications.

We are using the same manifest as the documentation, but including “GOOGLE_DRIVE” in the container:

{
  "manifest_version": 2,
  "name": "Welcome Aboard",
  "version": "0.0.0.1",
  "description": "a plain text description",
  "icons": {
    "128": "icons/128x128-icon.png",
    "16": "icons/16x16-icon.png"
  },
  "container": ["DOMAIN_INSTALLABLE","GOOGLE_DRIVE"],
  "api_console_project_id": "428464274542",
  "app" : {
    "launch" : {
      "web_url" : "http://www.example.com/morepath/"
    }
  }
}

Are we missing something?

Thank you in advance!

Does chrome.storage.managed policy work for self-hosted extensions?

I am trying to configure an extension using the method described at Manifest for storage areas
. I’m pretty sure I have everything set up correctly, but I am not seeing the policy value in chrome://policy(it is shown as Not set) and, obviously, there is no policy seen from

chrome.storage.managed.get(null,(d)=>{console.log(d)});

I’ve checked my schema and the config file I uploaded in the Admin Panel at https://www.jsonschemavalidator.net and it seems to match. It’s very simple, schema.json is

{
    "type" : "object",

    "properties" : {
        "PolicyTest" : {
            "type" : "string"
        }
    }
}

and in the json file

{
    "PolicyTest" : "test"
}

Before I spend a bunch of time debugging this, I thought I would quickly ask- could this be because the extension that I am configuring this for is not hosted on the Chrome Web Store? It’s hosted myself using the method described at Autoupdating.

Other than that, I’m not really sure why this isn’t working- the device running Chrome is Linux, although I have also checked on a managed Chromebook, and I’ve checked things like making sure I’ve selected the right OU, refreshing the policy, and so on.