react-nextjs-adsense
Version:
A React and Next.js component for Google AdSense
44 lines (43 loc) • 1.04 kB
JavaScript
;
// src/types.ts
Object.defineProperty(exports, "__esModule", { value: true });
exports.HARAM_AD_CATEGORIES = void 0;
/**
* Default haram categories according to Islamic guidelines
* These categories are considered inappropriate under Islamic law
*/
exports.HARAM_AD_CATEGORIES = [
// Original categories
"dating",
"gambling",
"alcohol",
"cigars",
"drug_related",
"adult",
"provocative",
"religion_related",
"politics",
"interest_based",
// Additional categories identified as haram
"birth_control",
"astrology",
"esoteric",
"cosmetic_procedures",
"body_modification",
"consumer_loans",
"downloadable_utilities",
"supplements",
"get_rich_quick",
"sex_related",
"sensationalism",
"reproductive_health",
"skin_exposure",
"social_casino",
"video_games",
"weight_loss",
// General catch-all categories
"questionable",
"suggestive",
"speculative",
"non_family_safe", // Non-family safe content
];