ইম্প্রেশন-লেভেল বিজ্ঞাপন থেকে উপার্জন

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Android (Legacy)

ইম্প্রেশন হলে, Google Mobile Ads Unity Plugin সেই ইম্প্রেশনের সাথে সম্পর্কিত বিজ্ঞাপন থেকে হওয়া উপার্জনের ডেটা প্রদান করে। আপনি এই ডেটা ব্যবহার করে কোনও ব্যবহারকারীর লাইফটাইম ভ্যালু গণনা করতে পারেন অথবা অন্যান্য প্রাসঙ্গিক সিস্টেমে ডেটা পাঠাতে পারেন।

এই নির্দেশিকাটি আপনার Unity প্রোজেক্টে ইম্প্রেশন-লেভেল বিজ্ঞাপন থেকে উপার্জন ডেটা ক্যাপচার প্রয়োগ করতে সাহায্য করার জন্য তৈরি করা হয়েছে।

পূর্বশর্ত

পেড ইভেন্ট হ্যান্ডলার প্রয়োগ করা

প্রতিটি বিজ্ঞাপন ফর্ম্যাটে একটি করে OnPaidEvent ইভেন্ট থাকে। বিজ্ঞাপন ইভেন্টের লাইফসাইকেল চলাকালীন, Google Mobile Ads Unity Plugin ইম্প্রেশন ইভেন্ট মনিটর করে এবং উপার্জিত ভ্যালু সহ হ্যান্ডলারকে কল করে।

পুরস্কার প্রদানকারী বিজ্ঞাপনের জন্য পেড ইভেন্ট কীভাবে ম্যানেজ করতে হয় তা নিচে দেওয়া কোড থেকে জানতে পারবেন:

RewardedAd rewardedAd;

private void RequestRewardedAd()
{
   rewardedAd = new RewardedAd("AD_UNIT_ID");
   
   rewardedAd.OnPaidEvent += this.HandleAdPaidEvent;
   
   AdRequest adRequest = new AdRequest();
   rewardedAd.LoadAd(adRequest);
}


public void HandleAdPaidEvent(object sender, AdValueEventArgs args)
{
    // TODO: Send the impression-level ad revenue information to your
    // preferred analytics server directly within this callback.

    AdValue adValue = args.AdValue;
    long valueMicros = adValue.Value;
    string currencyCode = adValue.CurrencyCode;
    PrecisionType precision = adValue.Precision;

    ResponseInfo responseInfo = rewardedAd.GetResponseInfo();
    string responseId = responseInfo.GetResponseId();

    AdapterResponseInfo loadedAdapterResponseInfo = responseInfo.GetLoadedAdapterResponseInfo();
    string adSourceId = loadedAdapterResponseInfo.AdSourceId;
    string adSourceInstanceId = loadedAdapterResponseInfo.AdSourceInstanceId;
    string adSourceInstanceName = loadedAdapterResponseInfo.AdSourceInstanceName;
    string adSourceName = loadedAdapterResponseInfo.AdSourceName;
    string adapterClassName = loadedAdapterResponseInfo.AdapterClassName;
    long latencyMillis = loadedAdapterResponseInfo.LatencyMillis;
    Dictionary&ltstring, string> credentials = loadedAdapterResponseInfo.AdUnitMapping;

    Dictionary&ltstring, string> extras = responseInfo.GetResponseExtras();
    string mediationGroupName = extras["mediation_group_name"];
    string mediationABTestName = extras["mediation_ab_test_name"];
    string mediationABTestVariant = extras["mediation_ab_test_variant"];
}

জয়ী বিজ্ঞাপন সোর্স সম্পর্কে আরও তথ্যের জন্য, বিজ্ঞাপন রেসপন্স সম্পর্কে তথ্য উদ্ধার করা দেখুন।

অ্যাপ অ্যাট্রিবিউশন পার্টনারের (AAP) সাথে ইন্টিগ্রেট করা

অ্যানালিটিক্স প্ল্যাটফর্মে বিজ্ঞাপন থেকে উপার্জনের ডেটা ফরওয়ার্ড করার ব্যাপারে সম্পূর্ণ বিবরণ পেতে, পার্টনারের নির্দেশিকা দেখুন:

পার্টনার SDK
অ্যাডজাস্ট করুন
AppsFlyer
একবচন
Tenjin

প্রয়োগ করার পেশাদার পদ্ধতি

  • আপনি বিজ্ঞাপন অবজেক্ট তৈরি করার বা সেটির অ্যাক্সেস পাওয়ার সাথে সাথেই OnPaidEvent ইভেন্ট সেট করুন এবং অবশ্যই বিজ্ঞাপন দেখানোর আগে এটি করুন। এটি নিশ্চিত করে যে আপনি কোনও কলব্যাক মিস করবেন না।
  • আপনার OnPaidEvent হ্যান্ডলারে অবিলম্বে আপনার পছন্দের অ্যানালিটিক্স সার্ভারে ইম্প্রেশন-লেভেল বিজ্ঞাপন থেকে উপার্জনের তথ্য পাঠান। এটি নিশ্চিত করে যে আপনি ভুলবশত কোনও কলব্যাক ড্রপ করবেন না এবং ডেটার অসঙ্গতি এড়িয়ে যাবেন।

AdValue

AdValue হল এমন একটি ক্লাস যা কোনও বিজ্ঞাপন থেকে উপার্জিত আর্থিক মূল্যকে দেখায়, যার মধ্যে রয়েছে মূল্যের কারেন্সি কোড এবং নিচে এনকোড করা এর প্রিসিশন টাইপ।

AdValue.PrecisionType বিবরণ
Unknown বিজ্ঞাপনের ভ্যালু যা অজানা। LTV পিংব্যাক চালু করা থাকলে কিন্তু পর্যাপ্ত ডেটা উপলভ্য না থাকলে এটি রিটার্ন করা হয়।
Estimated এগ্রিগেট করা ডেটা থেকে অনুমান করা বিজ্ঞাপনের ভ্যালু।
PublisherProvided প্রকাশকের প্রদান করা বিজ্ঞাপনের ভ্যালু, যেমন মধ্যস্থতাকারী গ্রুপে ম্যানুয়াল CPM।
Precise এই বিজ্ঞাপনের সঠিক ভ্যালু।

মধ্যস্থতার ক্ষেত্রে, Ad Manager সেইসব বিজ্ঞাপন সোর্সের জন্য ESTIMATED ভ্যালু প্রদান করার চেষ্টা করে যেগুলির অটোমেটিক ডেটা সংগ্রহ করার সুবিধা চালু করা আছে। আরও তথ্যের জন্য, অটোমেটিক ডেটা সংগ্রহ দেখুন। যেসব বিজ্ঞাপন সোর্সের ক্ষেত্রে অটোমেটিক ডেটা সংগ্রহ করার সুবিধা চালু করা নেই অথবা যেসব ক্ষেত্রে অর্থপূর্ণ অনুমান রিপোর্ট করার জন্য পর্যাপ্ত এগ্রিগেট করা ডেটা নেই, সেইসব ক্ষেত্রে PUBLISHER_PROVIDED ভ্যালু দেখানো হয়।

ওপেন বিডিং থেকে পাওয়া টেস্ট ইম্প্রেশন

টেস্ট অনুরোধের মাধ্যমে ওপেন বিডিং বিজ্ঞাপন সোর্সের জন্য ইম্প্রেশন-লেভেল বিজ্ঞাপন থেকে উপার্জন ইভেন্ট হওয়ার পরে, আপনি শুধুমাত্র নিম্নলিখিত ভ্যালু পাবেন:

  • Unknown: প্রিসিশনের ধরন নির্দেশ করে।
  • 0: বিজ্ঞাপনের ভ্যালু নির্দেশ করে।
আগে, আপনি হয়ত প্রিসিশন টাইপকে Unknown ছাড়া অন্য কোনও ভ্যালু এবং বিজ্ঞাপনের ভ্যালু 0-এর থেকে বেশি হিসেবে দেখেছেন।

টেস্ট বিজ্ঞাপনের অনুরোধ পাঠানোর ব্যাপারে বিস্তারিত জানতে, টেস্ট ডিভাইস চালু করুন বিকল্প দেখুন।