1. Introduction
This paper examines moral language in Meta ad copy—the standardized textual fields (primary text, headline, description) that accompany images and videos in paid placements on Facebook and Instagram. Marketing has long leveraged affect to shape judgment and capture attention [
1,
2,
3]; neuroimaging shows reward- and emotion-related activation during consumer choice, consistent with hot–cold empathy gaps [
4] and with the vulnerability that bounded rationality creates for strategically crafted appeals [
5]. Beyond generic affect, moral language is distinctive: people routinely ascribe moral value to marketplace choices, and intuitionist accounts—rapid, affect-laden judgments followed by post hoc reasoning—explain why moral cues can be consequential [
6]. At the same time, prior work indicates that moral language is relatively uncommon in everyday communication, appearing in only a small fraction of conversations and social-media posts [
7]. This scarcity underscores both the analytical challenge and the potential informativeness of detecting moral cues when they do appear in commercial contexts.
Moral Foundations Theory (MFT) provides a tractable framework for categorizing moral content into care/harm, fairness/cheating, loyalty/betrayal, authority/subversion, and purity/degradation [
8]. In an intuitionist view, moral judgments are not primarily the product of deliberation but arise from fast, affective appraisals that guide judgments of right and wrong [
6,
9]. In marketing contexts, evidence links morally charged communication to shifts in consumer responses, particularly when appeals align with audience moral identities [
10,
11,
12,
13]. We adopt MFT in an explicitly exploratory manner, using it as an organizing framework to describe patterns in advertising copy rather than to infer causal effects or persuasive effectiveness. We use MFT pragmatically for three reasons. First, it provides operationally distinct and lexicon-mappable dimensions that have been widely used in consumer research [
6,
9]. Second, it generates audience-congruence predictions that have been empirically validated in marketing and prosocial behavior contexts [
10,
11]. Third, it aligns well with existing computational tools designed for large-scale text analysis [
14].
We choose to study ad copy because it constitutes a standardized, comparable, and explicitly optimized textual component of advertising. Ad copy is typically brief and carefully crafted to convey core persuasive cues under tight platform constraints, making it directly comparable across brands and product categories. Prior research shows that verbal information in advertising plays a crucial role in clarifying product attributes and guiding consumer inferences [
15], even when other elements are present. Moreover, textual elements, once attended to, tend to receive deeper processing and support more specific interpretations [
16]. From a measurement standpoint, copy fields are easily extractable, platform-defined, and systematically optimized by advertisers, making them a tractable and analytically consistent unit for large-scale text analysis.
Studying morality is important in this context because platform governance further shapes moral expression. Meta’s review and policy systems restrict violent, discriminatory, or politically sensitive content [
17]. Simultaneously, the ad-delivery stack encourages multiple variants of primary text, headlines, and descriptions that are algorithmically recombined with different creatives to optimize outcomes [
18], and text quality predicts click-through and related metrics [
19]. In practice, marketers tune language to “fit” algorithms and policies, embedding implicit moral cues that preserve resonance without triggering filters [
20]. Under these constraints, explicit moral language may be attenuated, while subtler or implicit moral framing can persist—making its detection analytically demanding but potentially informative.
Against this backdrop, we provide a descriptive map of moral and emotional language in Meta ad copy using MFT as the organizing framework. We assemble a cross-market corpus from the Meta Ad Library, focusing on leading global firms selected from established rankings with transparent, annually updated methodologies, and examine categories with heightened public-health and sustainability salience—alcohol and tobacco—given their regulatory scrutiny, responsibility messaging, and alignment with SDG 3 and SDG 12 [
21,
22]. Consequently, the study is designed as a pilot and hypothesis-generating exercise rather than a definitive assessment of brand-level strategies. Our analysis addresses three primary quantitative research questions: (RQ1) How are moral foundations distributed in Meta ad copy across brands? (RQ2) How does foundation usage differ within high-salience categories (alcoholic vs. non-alcoholic)? (RQ3) To what extent do moral and sentiment-laden terms co-occur?
To make the complex labeling mechanics transparent, we supplement this corpus-level analysis with a fourth, qualitative objective: to conduct an expert-led “deep dive” into a representative subset of ad exemplars, illustrating the interplay of the unsupervised and supervised channels and the application of the consensus rules.
We conduct a descriptive (non-causal) analysis of textual ad fields; moral signaling conveyed visually or auditorily is undercaptured. Platform policies likely suppress explicit moral language, biasing distributions toward implicit cues. Algorithmic recombination of copy–creative variants complicates precise alignment between text and served impressions. Text embedded in images, sarcasm/irony, and cross-language nuances may be missed or misclassified. Sampling leading global firms and focusing on alcohol/tobacco limits representativeness but targets economically salient actors under strong public-interest scrutiny; the covered time window further constrains generalizability. To preserve cohesion with the rest of the manuscript, Materials and Methods details the Meta Ads Library data source (Graph API v23.0), brand and market sampling, text normalization, and the moral-language estimation pipeline (unsupervised SIMON and supervised classifiers, consensus rules, confidence index, and purity diagnostics). Results reports foundation-level distributions, co-occurrence patterns of moral and emotional terms, and sensitivity checks—without inferring causal effectiveness. Discussion interprets these descriptive patterns in light of multimodal creative, policy filtering, and algorithmic optimization, articulates domain-specific limitations (including ongoing debates around MFT dimensionality and discriminant validity [
9]) and outlines implications for future multimodal and multilingual work. Conclusions summarizes the main takeaways and delineates avenues for subsequent research.
2. Materials and Methods
2.1. Data Source and Sampling Frame
We assembled a multi-market corpus of brand advertising messages retrieved from Meta’s Ads Library via the Graph API (v23.0). The corpus covers seven global beverage brands—Coca-Cola, Pepsi, Red Bull, Heineken, Hennessy, Nescafé, and Corona—across eight English-speaking markets: the United States, Great Britain (GB), Ireland (IE), Canada, Australia, New Zealand, South Africa, and Singapore. The analysis is intentionally restricted to English-language ad copy because the
moralstrength toolkit and its underlying moral dictionaries are validated for English text only [
14]. Extending the pipeline to other languages would require automated translation, which risks distorting culturally embedded moral cues and introducing systematic bias in moral foundation assignment [
23]. To prioritize internal validity and interpretability of the moral-language estimates, we therefore limited the corpus to English-speaking markets and treat multilingual extension as a priority for future work.
Brand selection followed the 2025
Forbes Global 2000 list (Food, Drink, and Tobacco
https://www.forbes.com/global2000/list/, accessed on 15 October 2025) and focused on multinational beverage firms with high consumer visibility and policy relevance. From a marketing perspective, relying on the Forbes Global 2000 provides a transparent and externally validated benchmark of brand prominence, ensuring that the analysis targets firms with substantial brand equity and symbolic influence [
24,
25]. Prior research shows that highly salient, widely recognized brands play a disproportionate role in shaping category meaning, consumer associations, and normative expectations, making them appropriate focal actors for examining communicative strategies such as moral framing [
26]. By concentrating on leading global brands, we reduce noise from idiosyncratic or local positioning strategies and increase the likelihood that observed moral-language patterns reflect systematic tendencies rather than firm-specific anomalies. For RQ2, we contrasted alcoholic (Heineken, Hennessy, Corona) versus non-alcoholic (Coca-Cola, Pepsi, Red Bull, Nescafé) categories given their differing regulatory salience and responsibility messaging.
Because disclosure rules vary by country, harvesting proceeded in two stages. First, in GB and IE—where comprehensive archive search is available—we discovered official brand pages using disjunctive queries (for example, “Coca-Cola” OR “Coke”) and retained candidates containing brand tokens, bounded by a minimum delivery date of 1 January 2021. We appended a curated list of verified page IDs to mitigate recall gaps. Second, we projected discovered IDs to the other English-language markets and retrieved ads with a uniform field set: unique identifiers; creation and delivery timestamps; text fields and creative snapshot URL; language and platform metadata; impression and spend bounds (lower/upper/average where available); demographic and geographic delivery aggregates; and bylines.
For cross-country consistency, we respected the API constraint on ad_type: ALL in GB/IE and POLITICAL_AND_ISSUE_ADS elsewhere, with graceful fallback if unsupported. Because this can bias the pool toward issue ads outside GB/IE, we present GB+IE as a commercial benchmark and either stratify or cautiously pool other markets. The primary analysis window is 1 January 2021 through 15 October 2025; legacy creatives earlier than 2021 are included only when required by archive constraints and are flagged in robustness checks.
Ads with multiple text bodies were exploded so that each body constituted a distinct observation linked to its parent ad. The resulting analysis variable underwent Unicode NFKC folding and whitespace compaction. The final dataset contains text bodies and serves as the basis for all quantitative analyses (RQ1–RQ3). Data are public, aggregated, and non-personal; no sensitive attributes were accessed or inferred.
2.2. Depuration and Normalization
Prior to each run we removed residual outputs from previous executions to prevent contamination. Normalization preserved lexical content while harmonizing diacritics and spacing (for example, “Nescafé” → “Nescafe”). We retained analytic variables (normalized text, identifiers, timestamps, delivery metadata) and deduplicated at both the parent-ad and text-body levels.
2.3. Moral Language Estimation
To ensure robust classification of moral content, we implemented a dual-estimator framework utilizing the
moralstrength library [
14]. This approach combines unsupervised semantic proximity with supervised lexical mapping to triangulate moral signals in short-form advertising text.
2.3.1. Unsupervised Estimator (SIMON)
The unsupervised channel (SIMON) quantifies the semantic similarity between the document vector
and the foundation-specific vector
using cosine similarity:
where
. To facilitate linear comparison across models, raw similarities are rescaled to a decile metric:
the model identifies the primary foundation (top_SIMON) and measures classification confidence through the winning margin
,
and records the argmax label
.
2.3.2. Supervised Estimator
The supervised channel utilizes a lexicon-based unigram estimator to map foundation-specific evidence to calibrated probabilities
. Using the primary model
, we extract peak probabilities and margin scores:
recording the argmax label
. These scores serve as high-precision filters for ranking and diagnostic purposes.
2.3.3. Corpus-Wide Classification and Error Awareness
We applied this dual-modeling approach to the full corpus () to generate continuous foundation scores and top-label candidates. This comprehensive mapping addresses brand-level distributions (RQ1), category-specific contrasts (RQ2), and moral–sentiment associations (RQ3).
However, short-form advertising introduces lexical noise; promotional jargon (e.g., slogans, calls to action) may mimic moral foundations without expressing moral intent [
27]. To mitigate the risk of false positives, we utilize a two-tier analytic strategy: (1) descriptive mapping of the full corpus to maintain scope, and (2) a high-precision depuration process to isolate a smaller set of high-consensus moral signals.
2.4. Consensus Rules and Label Assignment
We define a high-confidence subset based on strict inter-model agreement to maximize the precision of the assigned moral label. Using a priori thresholds (
,
), we identify observations for which both channels converge on the same moral foundation.
We quantify classification ambiguity (mixed_flag) based on narrow winning margins (
):
A normalized confidence index
integrates both channels into a single metric:
2.5. Purity Diagnostic
To distinguish moral purity appeals from product formulation claims (e.g., “clean,” “pure ingredients”), we implemented a diagnostic flag:
where
identifies marketing-specific keywords. This ensures that physical product descriptions are not conflated with moral signaling.
2.6. Moral–Sentiment Co-Occurrence (RQ3)
Sentiment analysis was performed using VADER [
28], selected for its sensitivity to short-form and informal advertising text. For each text
t, VADER generates polarity scores and a normalized compound score
. These values are evaluated against moral estimates using non-parametric association measures.
2.7. Analytical Strategy
Our descriptive analysis proceeds in three stages: (1) tabulating foundation distributions across brands and markets (RQ1), (2) performing category-level contrasts between alcoholic and non-alcoholic segments (RQ2), and (3) assessing moral–sentiment alignments via Spearman rank correlations between foundation scores and VADER metrics. To maintain statistical rigor, multiple comparisons are corrected using the Benjamini–Hochberg procedure (
) [
29]. Findings are reported for both the full corpus (
) and the high-precision consensus subset (
).
2.8. Consensus-Eligible Subset (N = 12)
From the full corpus, we removed items for which the channels disagreed on the top moral foundation. The remaining cases exhibited inter-model agreement and were partitioned into Strict Consensus (Equation (
5)) and Low-Confidence Agreement (LCA). LCA refers to cases in which the supervised and unsupervised channels agree on the top moral foundation but do not meet the strict confidence thresholds specified in Equation (
5) and/or are flagged as ambiguous under Equation (
6).
During this curation step, we further excluded cases that, despite differences in scope or metadata, corresponded in practice to the same underlying ad copy (e.g., identical text deployed across markets or delivery variants). These removals avoided redundant qualitative interpretation and ensured that each exemplar represented a substantively distinct moral narrative. As a result, manual review identified near-duplicates, and a subject-matter expert curated a final, balanced, consensus-eligible subset for qualitative analysis.
Figure 1 illustrates the funnel process from the full corpus used to address the three research questions to the consensus-eligible subset used for qualitative analysis.
2.9. Validation, Governance, and Reproducibility
HTTP requests handled 429/5xx responses with exponential backoff; pagination continued until exhaustion or a configured limit. We persisted intermediate artifacts (discovered page IDs and the final ad table). Each run began by dropping prior unsupervised outputs, model-suffixed columns, and derived flags to prevent leakage across experiments. All thresholds were set a priori and varied in sensitivity analyses. Analytic code recorded software versions and random seeds; results are reproducible from the provided scripts and configuration files. Grammar tools such as Grammarly and Generative AI assisted only with language polishing and document structure, and were not used for data collection, modeling, or statistical estimation.
2.10. Ethics and Data Availability
The study uses public, aggregate advertising data and does not involve human subject research as defined by institutional policy; no personal data were processed. Data-collection scripts and derived data sufficient for replication are provided, subject to platform terms, together with instructions for recreating the corpus from the Ads Library.
3. Results
3.1. Model Calibration and Consensus
To ensure the reliability of moral labels generated by our dual-channel pipeline, we implemented a conservative selection funnel based on agreement, confidence, and ambiguity metrics (
Figure 2,
Figure 3 and
Figure 4). The distribution of the full corpus (
) across the confidence–confidence plane is visualized in
Figure 2. The upper-right quadrant isolates the consensus-eligible subset, where high-confidence convergence occurs between supervised probabilities (
) and unsupervised semantic similarities (
). Observations falling outside this quadrant or marked as model disagreements underscore the significant lexical noise inherent in short-form advertising copy, justifying a two-tier depuration strategy to maintain high-precision moral signals.
Figure 3 quantifies the resulting classification outcomes. The vast majority of the corpus (
) results in channel disagreement, where the two models differ in their primary foundation assignment. Within the agreement cases (
), we distinguish between the high-precision Consensus Met core (
) and the Agree (Low Confidence) group (
), which converges on a label but fails one or both calibrated thresholds.
Finally,
Figure 4 diagnoses classification ambiguity through winning margins (
). The analysis reveals that while the supervised lexical model (left,
) is highly decisive, the unsupervised semantic model (right,
) acts as the primary driver of ambiguity due to a high frequency of near-ties (
). This divergence validates our requirement for dual-model agreement and stringent confidence markers. At the same time, the Consensus Met subset provides the most reliable foundation for qualitative inspection; the low-confidence agreed cases serve only as secondary indicators for limited robustness checks.
3.2. RQ1: Distribution of Moral Foundations in the Full Corpus (N = 758)
We first analyze the distribution of final moral labels across the full 758-item corpus. The heatmap in
Figure 5 and the detailed percentages in
Table 1 reveal distinct brand-level strategies.
Brands show clear preferences: Hennessy’s messaging is overwhelmingly dominated by loyalty (53.85%), and Pepsi’s by fairness (40.00%). Other brands show a more diverse moral palette; Coca-Cola utilizes both loyalty (20.61%) and fairness (15.27%), while Heineken also leans on loyalty (16.81%) but adds significant use of purity (9.24%). The “Unknown” category, which contains ads where a brand could not be inferred, has the largest share of non-moral text (23.42%), as expected for ads lacking clear brand identifiers.
3.3. RQ2: Category Contrast (Alcoholic vs. Non-Alcoholic) N = 758
Aggregating brands into ‘Alcoholic’ and ‘Non-Alcoholic’ categories reveals a clear divergence in moral framing, as shown in
Figure 6 and
Table 2. A stark contrast emerges: the Alcoholic category (e.g., Heineken, Hennessy) most frequently employs loyalty (23.45%) and purity (8.28%). This suggests a focus on in-group identity, heritage, and the quality or integrity of the product.
Conversely, the Non-Alcoholic category (e.g., Coca-Cola, Pepsi) heavily favors fairness (17.17%) and, to a lesser extent, loyalty (12.45%). This framing aligns with messages of social justice, equality, and community engagement, which are common themes in their corporate social responsibility campaigns.
3.4. RQ3: Moral–Sentiment Co-Occurrence N = 758
To answer RQ3, we assessed the co-occurrence of moral language with emotional sentiment. An initial pass using the NRC Emotion Lexicon (nrclex, [
30]) yielded no matches, indicating its lexicon has poor coverage for our ad copy corpus. As a robust alternative, we used VADER to calculate sentiment polarity scores and computed the Spearman rank correlation (
) between these scores and our supervised moral foundation scores.
The results (
Figure 7) reveal a distinct pattern of affective intensity. All five moral foundations show a moderate, positive correlation with VADER’s compound sentiment score (e.g., Care
; Authority
). This suggests that moralized text is significantly more emotionally charged than non-moral text.
However, a decomposition of the sentiment channels reveals that this intensity is primarily driven by negative vocabulary. Contrary to expectation, the correlation with the negative sentiment score (e.g., Purity ; Loyalty ) is consistently stronger than the correlation with the positive score (e.g., Purity ; Loyalty ). This indicates that while the overall message (Compound) may be persuasive or constructive, the specific moral vocabulary employed is frequently rooted in the description of violations, problems, or threats.
3.5. Illustrative Exemplars from the Consensus-Eligible Subset N = 12
To evaluate the operational validity of the labeling pipeline, we selected a target subset of twelve advertisements (t1–t12) for qualitative inspection (
Table 3 and
Table 4). This selection represents the high-precision segment of the corpus, spanning both alcoholic and non-alcoholic categories across various creative styles, including promotional copy, corporate updates, and social responsibility messaging.
For each exemplar, we extracted foundation scores from the unsupervised SIMON model and the supervised classifiers (
Table 5). Final labels were assigned according to the dual-channel consensus logic defined in Equation (
5).
Table 6 summarizes the specific metrics and classification decisions for this subset.
Within this illustrative set, all observations satisfied the high-confidence consensus criteria. The resulting distribution identifies loyalty and purity as the primary foundations, with care emerging in specialized contexts (t11, t12).
Crucially, this subset demonstrates the robustness of the two-channel approach over single-model estimators. For instance, several cases (e.g., t1, t3, t4) exhibit supervised ties () where a standalone lexical classifier would fail to provide a decisive label. In these instances, the strong cross-channel consensus—where the unsupervised semantic matcher provides a clear tie-break—takes precedence, allowing for stable classification. This validates the depuration strategy as a means of ensuring interpretive reliability in the presence of lexical ambiguity.
5. Conclusions
This paper mapped how brands mobilize moral language in Meta ad copy using a two-channel Moral Foundations framework. Treating foundations as operational, lexicon-mappable dimensions, we combined an unsupervised semantic estimator (SIMON) with supervised classifiers and enforced a strict consensus rule, complemented by a purity diagnostic. The resulting labels reveal patterned, brand- and category-specific use of moral cues—most visibly in loyalty, fairness, and purity frames—while also showing that much ad text is either non-moral or too ambiguous for confident classification. Together with the valence-oriented sentiment pass, these findings support an intuitionist view of moralized persuasion in paid social contexts while remaining descriptive and non-causal by design.
Methodologically, the study underscores that ad copy is strategic, multimodal, and platform-governed: visuals carry a substantial share of affect; policies suppress overtly polarizing language; and algorithmic recombination pairs copy with creatives in ways a text-only pipeline cannot fully capture. Future work should therefore (i) integrate visuals with text via multimodal encoders, (ii) align analyses to copy–creative variant mixing and text-strength signals, (iii) incorporate impression/spend weighting where available, and (iv) extend sampling beyond English and beverages to test cross-cultural and sectoral generality. By releasing transparent rules and emphasizing reproducibility, this paper offers a tractable baseline for studying moral communication in digital advertising and a roadmap for building domain-sensitive, multimodal measurement that links moral cues, platform constraints, and audience-congruent messaging at scale.