فعالسازی cost data در attribution
به طور پیشفرض، Adtrace SDK فیلدهای هزینه کمپین را در دادههای attribution شامل نمیکند. برای شامل کردن این فیلدها، cost data را روی instance ADTConfig خود قبل از مقداردهی اولیه SDK فعال کنید.
این گزینه را قبل از فراخوانی [Adtrace appDidLaunch:] / Adtrace.appDidLaunch(...) تنظیم کنید. برای نحوه ایجاد config، به پیکربندی مراجعه کنید.
Method signature
- (void)setNeedsCost:(BOOL)needsCost;
همچنین میتوانید property needsCost را مستقیماً روی ADTConfig تنظیم کنید.
| پارامتر | نوع | توضیح |
|---|---|---|
needsCost | BOOL | برای درخواست فیلدهای هزینه در attribution (costType، costAmount، costCurrency) YES / true تنظیم کنید. |
آنچه فعال میشود
وقتی cost data فعال شده و برای کمپین موجود باشد، ادتریس میتواند این فیلدها را در ADTAttribution برگرداند:
costTypecostAmountcostCurrency
اگر cost data فعال نشده باشد یا برای کمپین attributed موجود نباشد، این فیلدها nil هستند.
فعالسازی cost data
setNeedsCost: را روی instance ADTConfig خود قبل از appDidLaunch فراخوانی کنید.
مثال
- Objective-C
- Swift
- Javascript
[adtraceConfig setNeedsCost:YES];
یا property را مستقیم تنظیم کنید:
adtraceConfig.needsCost = YES;
adtraceConfig?.needsCost = true
adtraceConfig.setNeedsCost(true);