About before installationAn example is the developer's website where it was clearly stated whether there is an affiliate or not. Or in a Windows application or Mac application that has a link to download the direct CRX file from the Chrome Web Store.
—Why is it needed, and how to control it? This will again end up with small developers writing nonsense on their sites under the install button, and large players will pass all traffic through dozens of landing pages that no one Google moderator will ever see.
Colleagues from the Play Market solved this problem long ago -
https://gang.manganum.app/4ae71y. You need to copy and adapt a little.
Why doesn't the Chrome Store team take responsibility and resolve this? Politics is not a solution; it is a cover.
About Related user action
That is asking permission to allow this affiliate to be added to the web page. An example is a button, checkbox, or radio button to enable this feature.
—Good idea. But again I don't understand how it will be controlled.
About affiliate URL
Those are links such as Amazon Associates affiliate, Rakuten affiliate, Apple Store affiliate, eBay, TradeDoubler, Fiverr, CJ Affiliate, Shopify, etc. That developer is making money from the Chrome extension users while the user may not know it.
—Yes, I know, I have been working with affiliate marketing for many years. My question was about something else. Which references does this requirement apply to? Does this apply to the case when extensions replace links on sites, or does it apply to those links that the extension created in its interface?
If the latter, then everything will end up with all links being generated in JS, so the browser cannot display them in the lower left corner. Or will the next step be to disable the buttons and the JS link?
Who will control it, and how?
The issue of monetization is an important issue for both extension users and developers. Google should think about monetization tools that are profitable and convenient for everyone; then, the shadow market will die on its own. But instead of finding a way in 12 years to allow us to use Google Adsense, we get another policy.
I'm still intrigued. Why do we keep getting announcements of released policies and updates? Why does no one discuss anything with us at the project stage? Didn't the MV3 story teach anyone anything? There are dozens of people in this group with a wealth of experience who are happy to share it for free. Why don't Google managers want to take this gift?