The GARM (Global Alliance for Responsible Media) Framework is an industry-standard classification system that defines brand safety and brand suitability categories to guide where advertisers should and should not serve ads.
Quick Answer
The GARM (Global Alliance for Responsible Media) Framework is an industry-standard classification system that defines brand safety and brand suitability categories to guide where advertisers should and should not serve ads.
GARM defines 11 universal brand safety categories (the "Floor") that no responsible advertiser should appear alongside
Apply GARM pre-bid filters through IAS or DoubleVerify to block unsafe inventory before impressions are served
High GARM suitability settings reduce available inventory 15–20% but eliminate virtually all brand safety risk
Key Takeaways
GARM defines 11 universal brand safety categories (the "Floor") that no responsible advertiser should appear alongside
Apply GARM pre-bid filters through IAS or DoubleVerify to block unsafe inventory before impressions are served
High GARM suitability settings reduce available inventory 15–20% but eliminate virtually all brand safety risk
How GARM Framework Works
The Global Alliance for Responsible Media (GARM) was established by the World Federation of Advertisers (WFA) in 2019 to create industry-wide standards for brand safety in digital advertising. The GARM Brand Safety Floor and Suitability Framework defines 11 content categories that are universally harmful for brand association (the "floor") — including adult content, illegal content, terrorism, and hate speech — and a three-tier suitability scale (Floor/Unsuitable, Low, Medium, High) that allows advertisers to calibrate risk tolerance based on brand values. GARM standards are integrated into all major verification platforms (IAS, DoubleVerify, Oracle MOAT) and DSPs, creating a common language for brand safety across the ecosystem. GARM was initially suspended in 2024 due to antitrust concerns but its technical standards remain the de facto industry framework.
Why GARM Framework Matters for B2B Marketing
For B2B advertisers, GARM standards are especially important because enterprise brand reputation directly influences sales cycles. A B2B tech company's ads appearing alongside extremist content or misinformation can trigger procurement reviews, damage analyst relationships, and create social media crises that derail partnership deals. GARM's 11 categories provide a defensible, auditable framework for brand safety that satisfies both marketing and legal/compliance teams. Most B2B brands operate at the "Medium" suitability tier, avoiding controversial but legal content categories like political commentary and mature themes.
GARM Framework: Best Practices & Strategic Application
Implement GARM standards by configuring brand safety segments in your DSP using IAS or DoubleVerify pre-bid filters. Apply the GARM Floor as a non-negotiable campaign setting across all programmatic buys. For B2B campaigns, additionally exclude news and commentary verticals around elections, labor disputes, and social unrest — even when technically "suitable" under GARM, these environments can create unwanted brand associations. Review brand safety reports weekly and add specific domains or channels to exclusion lists as incidents arise.
Agency Perspective: GARM Framework in Practice
MV3 implements GARM-aligned brand safety as a baseline requirement for all programmatic campaigns. We configure pre-bid blocking for all 11 GARM Floor categories and apply brand-specific suitability settings based on client risk tolerance. For B2B clients in regulated industries (financial services, healthcare, government), we apply the highest GARM suitability tier, which typically reduces available inventory by 15–20% but eliminates virtually all brand risk.
Frequently Asked Questions: GARM Framework
The GARM (Global Alliance for Responsible Media) Framework is an industry-standard classification system that defines brand safety and brand suitability categories to guide where advertisers should and should not serve ads.
The 11 GARM Brand Safety Floor categories are: (1) Adult & explicit sexual content, (2) Arms & ammunition, (3) Crime & harmful acts, (4) Death, injury & military conflict, (5) Online piracy, (6) Hate speech & acts of aggression, (7) Obscenity & profanity, (8) Illegal drugs/tobacco/e-cigarettes/vaping/alcohol, (9) Spam or harmful content, (10) Terrorism, and (11) Sensitive social issues. Content in these categories is considered universally unsuitable for advertising by GARM member brands.
GARM as an operating body was suspended in August 2024 following a U.S. House Judiciary Committee investigation and antitrust concerns raised by X (formerly Twitter). However, the GARM Brand Safety Floor and Suitability Framework technical standards remain embedded in all major DSPs and verification platforms. IAS, DoubleVerify, and Oracle MOAT continue to use GARM categories as their classification foundation. Advertisers should continue applying GARM standards through their verification partners.
Brand safety refers to avoiding content that is universally harmful — the GARM Floor categories where no advertiser should appear. Brand suitability is a higher standard that goes beyond safety to consider whether content aligns with a brand's values and target audience. A firearms retailer might appear alongside hunting content (brand-suitable for them) that a children's toy brand would exclude (brand-unsuitable for them, even though it's not unsafe). Brand suitability is subjective and brand-specific; brand safety is universal.
MV3 Marketing helps B2B companies apply these strategies to drive measurable pipeline growth. Our team executes ppc management for technology, SaaS, and professional services companies.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked