REST Resource: accounts.mediationGroups.mediationAbExperiments

संसाधन: MediationAbExperiment

मीडिएशन की सुविधा वाला A/B एक्सपेरिमेंट.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "experimentId": string,
  "treatmentTrafficPercentage": string,
  "treatmentMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "controlMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "state": enum (ExperimentState),
  "startTime": string,
  "endTime": string,
  "mediationGroupId": string,
  "variantLeader": enum (VariantLeader)
}
फ़ील्ड
name

string

इस एक्सपेरिमेंट के लिए संसाधन का नाम. इसका फ़ॉर्मैट accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id} होता है. उदाहरण के लिए: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

मीडिएशन A/B एक्सपेरिमेंट का डिसप्ले नेम.

experimentId

string

सिर्फ़ आउटपुट के लिए. मीडिएशन के A/B एक्सपेरिमेंट के लिए यूनीक आइडेंटिफ़ायर. यह सिर्फ़ आउटपुट के लिए इस्तेमाल की जा सकने वाली प्रॉपर्टी है.

treatmentTrafficPercentage

string (int64 format)

मीडिएशन के A/B एक्सपेरिमेंट के ट्रैफ़िक का वह प्रतिशत जिसे ट्रीटमेंट (वेरिएंट B) को भेजा जाएगा. बाकी उपयोगकर्ताओं को कंट्रोल ग्रुप (वैरिएंट A) में शामिल किया जाता है. प्रतिशत को [1,99] की रेंज में पूर्णांक के तौर पर दिखाया जाता है. ज़्यादा जानकारी के लिए, https://support.google.com/admob/answer/9572326 पर जाएं.

treatmentMediationLines[]

object (ExperimentMediationLine)

ट्रीटमेंट के लिए बनाई गई एक्सपेरिमेंट मीडिएशन लाइनें. इनका इस्तेमाल, एक्सपेरिमेंट का स्टेटस 'चल रहा है' होने पर किया जाएगा.

controlMediationLines[]

object (ExperimentMediationLine)

सिर्फ़ आउटपुट के लिए. कंट्रोल के लिए एक्सपेरिमेंट मीडिएशन लाइनें. इन्हें पैरंट मीडिएशन ग्रुप से इनहेरिट किया जाता है. यह सिर्फ़ आउटपुट वाला फ़ील्ड है.

state

enum (ExperimentState)

सिर्फ़ आउटपुट के लिए. एक्सपेरिमेंट की स्थिति. यह सिर्फ़ आउटपुट वाला फ़ील्ड है.

startTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. यूटीसी के मुताबिक, एक्सपेरिमेंट शुरू होने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय, जब एक्सपेरिमेंट खत्म किया गया था या खत्म होने का टारगेट सेट किया गया था (यूटीसी में).

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

mediationGroupId

string

सिर्फ़ आउटपुट के लिए. मीडिएशन ग्रुप का वह आईडी जिससे यह एक्सपेरिमेंट जुड़ा है. इसका इस्तेमाल, एक्सपेरिमेंट की सूची वाले API में एक्सपेरिमेंट को फ़िल्टर करने के लिए किया जा सकता है.

variantLeader

enum (VariantLeader)

सिर्फ़ आउटपुट के लिए. कुछ मुख्य मेट्रिक के हिसाब से, एक्सपेरिमेंट के लिए सबसे अच्छा परफ़ॉर्म करने वाला वैरिएंट.

ExperimentMediationLine

एक्सपेरिमेंट के लिए मीडिएशन ग्रुप लाइन. इसका इस्तेमाल, एक्सपेरिमेंट के दौरान विज्ञापन दिखाने के लिए किया जाएगा.

JSON के काेड में दिखाना
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
फ़ील्ड
mediationGroupLine

object (MediationGroupLine)

एक्सपेरिमेंट में इस्तेमाल की गई मीडिएशन ग्रुप लाइन.

ExperimentState

एक्सपेरिमेंट की स्थिति. यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. एक्सपेरिमेंट की स्थिति, इन तीनों में से कोई एक हो सकती है. साथ ही, इसमें नीचे दिए गए तरीके से बदलाव हो सकता है: 1. चल रहा है: एक्सपेरिमेंट बनाने के बाद, उसे 'चल रहा है' स्थिति में रखा जाता है. कंट्रोल और ट्रीटमेंट, दोनों मध्यस्थता ग्रुप लाइनें, treatmentTrafficPercentage के हिसाब से दिखाई जाती हैं.

  1. खत्म हो गया: अगर जीतने वाले वैरिएंट को नहीं चुना जाता है, तो एक्सपेरिमेंट 90 दिनों के बाद खत्म हो जाता है.

  2. समयसीमा खत्म हो गई है: अगर सबसे अच्छा परफ़ॉर्म करने वाले वैरिएंट को चुन लिया जाता है या एक्सपेरिमेंट खत्म हुए 30 दिन हो जाते हैं, तो एक्सपेरिमेंट की स्थिति 'समयसीमा खत्म हो गई है' पर सेट हो जाती है. साथ ही, वैरिएंट B को मिटा दिया जाता है.

Enums
EXPERIMENT_STATE_UNSPECIFIED यह वैल्यू, ऐसे फ़ील्ड के लिए डिफ़ॉल्ट होती है जिसकी वैल्यू सेट नहीं की गई है. इस्तेमाल न करें.
EXPIRED एक्सपेरिमेंट की समयसीमा खत्म हो गई है.
RUNNING एक्सपेरिमेंट चल रहा है. इसलिए, इसका इस्तेमाल विज्ञापन दिखाने के लिए किया जा रहा है.
ENDED एक्सपेरिमेंट खत्म हो गया है, लेकिन इसकी समयसीमा अभी खत्म नहीं हुई है. जब एक्सपेरिमेंट, कार्रवाई करने के लिए तैयार होता है, तब ओरिजनल कॉन्फ़िगरेशन में विज्ञापन दिखाना जारी रहता है.

VariantLeader

एक्सपेरिमेंट के लिए वैरिएंट लीडर.

Enums
VARIANT_LEADER_UNSPECIFIED enum की डिफ़ॉल्ट वैल्यू. इस्तेमाल न करें.
CONTROL एक्सपेरिमेंट को लीड करने वाला कंट्रोल.
TREATMENT एक्सपेरिमेंट में शामिल ट्रीटमेंट.
INSUFFICIENT_DATA लीडर का पता लगाने के लिए, इकट्ठा किया गया डेटा (इंप्रेशन) काफ़ी नहीं है.
TOO_EARLY_TO_CALL एक्सपेरिमेंट को लीडर का पता लगाने के लिए, ज़रूरत के मुताबिक समय नहीं मिला है.
NO_VARIANT_LEADER देखे गए डेटा के हिसाब से, कोई भी वैरिएंट सबसे अच्छा परफ़ॉर्म नहीं कर रहा है.

तरीके

create

किसी AdMob खाते और मीडिएशन ग्रुप के लिए, A/B टेस्टिंग एक्सपेरिमेंट बनाएं.

stop

मीडिएशन की सुविधा के A/B एक्सपेरिमेंट को बंद करें और कोई वैरिएंट चुनें.