Basic or advanced mode
Basic mode keeps Google tags blocked until the visitor chooses. Advanced mode lets them load first and send cookieless pings while consent is denied. The check reports which one it sees. Picking between them is a decision for your team, based on your banner and your privacy commitments.
Whether v2 signals are present
Version 2 adds ad user data and ad personalization to analytics storage and ad storage. Google says consent is required in the European Economic Area, the United Kingdom and Switzerland, and that ad_user_data is required in regions that need end-user consent. The check looks for both signals in the defaults and updates it captures.
Whether the default comes first
The default consent state has to be set before the first Google tag fires. If a Google request goes out before any default, it carries no consent state, and the check flags it.
Whether Accept updates the signal
After a visitor clicks Accept, the new consent state should reach Google. If it does not, Google keeps the default, and the check reports it.
Ad tags with no consent setting
Some ad tags in Google Tag Manager have a consent setting and some do not. A tag without one does not read the signals above, so the check reports the ad tags it can see in that position.