decord/source/modules/ads/ios_attribution/IosAttributionEligibility.tsx
github-actions 20a21ad13f chore: update source for alpha 346.5
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4791.js (118.4 MB)
2026-09-11 19:12:58 +00:00

57 lines
2.2 KiB
TypeScript

// Module ID: 11582
// Function ID: 11583
// Name: IosAttributionEligibility
// Dependencies: [11583, 1115, 7771, 11585, 2]
// Exports: getIosAttributionClickFramework, isCampaignIosAttributionEnabled, isIosAttributionEligible
// Module 11582 (IosAttributionEligibility)
import PlatformUtils from "PlatformUtils" /* 1115 */;
import QuestDataUtils from "QuestDataUtils" /* 7771 */;
import apexExperiment from "apexExperiment" /* 11583 */;
import size from "module_2" /* 2 */;
const result = size.fileFinishedImporting("modules/ads/ios_attribution/IosAttributionEligibility.tsx");
export const isIosAttributionEligible = function isIosAttributionEligible() {
const IosAttributionFeatureGate = apexExperiment.IosAttributionFeatureGate;
let enabled = IosAttributionFeatureGate.getConfig({ location: "quest_ios_attribution" }).enabled;
if (enabled) {
enabled = PlatformUtils.isIOS();
const tmpResult = PlatformUtils;
}
return enabled;
};
export const isCampaignIosAttributionEnabled = function isCampaignIosAttributionEnabled(sourceQuestContent, item) {
const adContext = QuestDataUtils.getAdContext(sourceQuestContent, item);
let prop;
if (adContext != null) {
prop = adContext.is_campaign_ios_attribution_enabled;
}
return true === prop;
};
export const getIosAttributionClickFramework = function getIosAttributionClickFramework(arg0, sourceQuestContent, adContentId) {
const IosAttributionFeatureGate = apexExperiment.IosAttributionFeatureGate;
let enabled = IosAttributionFeatureGate.getConfig({ location: "quest_ios_attribution" }).enabled;
if (enabled) {
enabled = tmp(1115).isIOS();
const tmpResult = tmp(1115);
}
let activeIosAttributionFramework = null;
if (enabled) {
activeIosAttributionFramework = null;
if (arg0) {
const adContext = tmp(7771).getAdContext(sourceQuestContent, adContentId);
let prop;
if (adContext != null) {
prop = adContext.is_campaign_ios_attribution_enabled;
}
activeIosAttributionFramework = null;
if (true === prop) {
activeIosAttributionFramework = tmp(11585).getActiveIosAttributionFramework();
const tmpResult4 = tmp(11585);
}
const tmpResult3 = tmp(7771);
}
}
return activeIosAttributionFramework;
};