AdMob মেডিয়েশনের সাথে maio ইন্টিগ্রেট করা

এই নির্দেশিকা থেকে আপনি জানতে পারবেন কীভাবে Google Mobile Ads SDK for React Native ব্যবহার করে মধ্যস্থতা-এর মাধ্যমে maio থেকে বিজ্ঞাপন লোড ও ডিসপ্লে করতে হয়, যার মধ্যে ওয়াটারফল ইন্টিগ্রেশনও কভার করা হয়। এটি কোনও বিজ্ঞাপন ইউনিটের মধ্যস্থতা কনফিগারেশনে কীভাবে maio যোগ করতে হয় এবং React Native অ্যাপে কীভাবে maio SDK ও অ্যাডাপ্টার ইন্টিগ্রেট করতে হয় তা কভার করে।

maio-এর ড্যাশবোর্ড ইন্টারফেসের লেবেল, বোতাম ও বিবরণে জাপানি টেক্সট ব্যবহার করা হয় এবং এই গাইডের স্ক্রিনশট অনুবাদ করা হয়নি। তবে, এখানে বিবরণ ও নির্দেশাবলীতে, লেবেল ও বোতামের নাম ইংরেজি ভাষায় সমতুল্য নাম অনুযায়ী উল্লেখ করা হয়েছে। "URL スキーム," for example, is "URL Scheme,".

যেসব ইন্টিগ্রেশন ও বিজ্ঞাপনের ফর্ম্যাট ব্যবহার করা যায়

maio-এর জন্য মিডিয়েশন অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা আছে:

ইন্টিগ্রেশন
বিডিং
জলপ্রপাত
ফর্ম্যাট
অ্যাপ খোলা
ব্যানার
স্থান
পুরস্কার জিতেছেন
পুরস্কৃত ইন্টারস্টিশিয়াল
নেটিভ

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলি যাচাই করুন:

  • লেটেস্ট Google Mobile Ads SDK for React Native ভার্সন।
  • React Native ফ্রেমওয়ার্ক ভার্সন 0.85.0 বা তার পরবর্তী যেকোনও ভার্সন।
  • Android-এ ডিপ্লয় করতে
    • Android API লেভেল ২৪ বা তার পরের যেকোনও ভার্সন।
  • iOS-এ ডিপ্লয় করতে
    • iOS ডেপ্লয়মেন্ট টার্গেট 15.0 বা তার পরবর্তী যেকোনও ভার্সন।
  • Google Mobile Ads SDK for React Native-এর সাথে কনফিগার করা একটি কার্যকরী React Native প্রোজেক্ট। আরও বিবরণের জন্য Google Mobile Ads SDK for React Native সেট-আপ করুন দেখুন।
    • gma-sdk-react-native ফোল্ডার থেকে adapters ফোল্ডার ডাউনলোড ও এক্সট্র্যাক্ট করেছেন কিনা তা নিশ্চিত করুন। আপনার কাছে adapters ফোল্ডার না থাকলে, Google Mobile Ads SDK for React Native ইনস্টল করুন বিকল্পে গিয়ে এক, দুই ও তিন নম্বর ধাপ অনুসরণ করুন।
  • AdMob মেডিয়েশন সেট-আপ করুন।

ধাপ ১: maio UI-তে কনফিগারেশন সেট-আপ করুন

প্রথমে, আপনার maio অ্যাকাউন্টে সাইন-আপ করুন অথবা লগ-ইন করুন। বাঁদিকের সাইডবারে অ্যাপ্লিকেশন ম্যানেজমেন্ট বোতামে ক্লিক করুন এবং নতুন অ্যাপ বিকল্পে ক্লিক করুন।

আপনার পছন্দের বিজ্ঞাপনের ধরন অনুযায়ী ট্যাব বেছে নিন।

স্থান

আপনার অ্যাপের নাম লিখুন, প্ল্যাটফর্ম বেছে নিন এবং আপনার অ্যাপের URL দিন। বিজ্ঞাপনের ধরন হিসেবে ভিডিও ইন্টারস্টিশিয়াল বেছে নিন এবং তারপরে আপডেট করুন বিকল্পে ক্লিক করুন।

Android

iOS

পুরস্কার জিতেছেন

আপনার অ্যাপের নাম লিখুন, প্ল্যাটফর্ম বেছে নিন এবং আপনার অ্যাপের URL দিন। বিজ্ঞাপনের ধরন হিসেবে ভিডিও পুরস্কার বেছে নিন এবং তারপরে আপডেট করুন বিকল্পে ক্লিক করুন।

Android

iOS

অ্যাপ্লিকেশন ম্যানেজমেন্ট পৃষ্ঠায়, মিডিয়া আইডি নোট করে রাখুন। পরবর্তী বিভাগে আপনার AdMob বিজ্ঞাপন ইউনিট সেট-আপ করার জন্য এটি প্রয়োজন।

Android

iOS

জোন ম্যানেজমেন্ট পৃষ্ঠায়, জোন আইডি নোট করে রাখুন। এছাড়াও, পরবর্তী বিভাগে আপনার AdMob বিজ্ঞাপন ইউনিট সেট-আপ করার জন্য এটি প্রয়োজন হবে।

Android

iOS

(শুধুমাত্র ওয়াটারফল) মিডিয়েশনের জন্য আপনার বিজ্ঞাপন ইউনিট আইডি সেট-আপ করতে, মিডিয়া আইডি এবং জোন আইডি ছাড়াও, আপনার API আইডি এবং API KEY প্রয়োজন হবে। Reporting API পৃষ্ঠায়, API ID এবং API KEY নোট করে রাখুন।

ধাপ ২: AdMob UI-তে maio ডিমান্ড সেট-আপ করুন

আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন

Android

নির্দেশাবলীর জন্য, Android-এর জন্য নির্দেশিকার ২ নম্বর ধাপ দেখুন।

iOS

নির্দেশাবলীর জন্য, iOS-এর জন্য নির্দেশিকার ২ নম্বর ধাপ দেখুন।

ধাপ ৩: maio SDK ও অ্যাডাপ্টার ইমপোর্ট করা

আপনার প্রোজেক্টের রুট ডিরেক্টরিতে, maio-এর জন্য Google Mobile Ads SDK for React Native মিডিয়েশন অ্যাডাপ্টার ইনস্টল করুন। নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  1. Google Mobile Ads SDK for React Native অ্যাডাপ্টার tar ফাইলটি gma-sdk-react-native/adapters/maio/ ডিরেক্টরি থেকে আপনার প্রোজেক্টের local_packages/ ডিরেক্টরিতে কপি করুন। আপনার কাছে adapters ফোল্ডার না থাকলে, পূর্বশর্ত দেখুন।

    mkdir -p local_packages
    cp EXTRACT_DIR/gma-sdk-react-native/adapters/maio/gma-mediation-maio-0.1.0.tgz local_packages/
    

    EXTRACT_DIR-এর জায়গায় সেই ডিরেক্টরির পাথ লিখুন যেখানে আপনি আর্কাইভ এক্সট্র্যাক্ট করেছেন।

  2. আপনার পছন্দের প্যাকেজ ম্যানেজার ব্যবহার করে অ্যাডাপ্টার প্যাকেজ ইনস্টল করুন:

    npm

    npm install ./local_packages/gma-mediation-maio-0.1.0.tgz
    

    তন্তু

    yarn add ./local_packages/gma-mediation-maio-0.1.0.tgz
    

  3. আপনি Android-এর জন্য তৈরি করলে, আপনার প্রোজেক্টের android ডিরেক্টরিতে build.gradle ফাইলে নিম্নলিখিত রিপোজিটরি যোগ করুন:

    repositories {
        google()
        mavenCentral()
        maven {
            url = uri("https://imobile-maio.github.io/maven")
        }
    }
    

ধাপ ৪: প্রয়োজনীয় কোড যোগ করুন

Android

maio ইন্টিগ্রেশনের জন্য অতিরিক্ত কোনও কোডের প্রয়োজন নেই।

iOS

SKAdNetwork ইন্টিগ্রেশন

আপনার প্রোজেক্টের Info.plist ফাইলে SKAdNetwork আইডেন্টিফায়ার যোগ করতে maio-এর ডকুমেন্টেশন অনুসরণ করুন।

ধাপ ৫: আপনার ইমপ্লিমেন্টেশন পরীক্ষা করুন

টেস্ট বিজ্ঞাপন চালু করুন

AdMob-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করতে ভুলবেন না।

যেসব প্রকাশক Google Mobile Ads SDK for React Native-এর 7.26.0 বা তার পরবর্তী ভার্সন ব্যবহার করছেন, তারা অনুরোধ করার সময় টেস্ট ডিভাইস হিসেবে রেজিস্টার করা ফোন ও ট্যাবলেটে maio থেকে অটোমেটিক টেস্ট বিজ্ঞাপন পাবেন।

টেস্ট বিজ্ঞাপন যাচাই করা

আপনি maio থেকে টেস্ট বিজ্ঞাপন পাচ্ছেন কিনা তা যাচাই করতে, maio (ওয়াটারফল) বিজ্ঞাপন সোর্স ব্যবহার করে বিজ্ঞাপন ইনস্পেক্টরে সিঙ্গেল বিজ্ঞাপন সোর্স টেস্টিং চালু করুন।

ত্রুটি কোড

অ্যাডাপ্টার maio থেকে বিজ্ঞাপন পেতে না পারলে, প্রকাশকরা নিম্নলিখিত ক্লাসের অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপনের উত্তর থেকে অন্তর্নিহিত ত্রুটি চেক করতে পারেন:

Android

ফর্ম্যাট ক্লাসের নাম
স্থান jp.maio.sdk.android.mediation.admob.adapter.Interstitial
পুরস্কার জিতেছেন jp.maio.sdk.android.mediation.admob.adapter.Rewarded

iOS

ফর্ম্যাট ক্লাসের নাম
স্থান GADMMaioInterstitialAdapter
পুরস্কার জিতেছেন GADMMaioRewardedAdapter

কোনও বিজ্ঞাপন লোড না হলে, maio অ্যাডাপ্টারের মাধ্যমে দেখানো কোড ও মেসেজ এখানে দেওয়া হল:

Android

সমস্যার কোড কারণ
0-10 maio একটি SDK-নির্দিষ্ট ত্রুটি রিটার্ন করেছে। আরও বিবরণের জন্য কোড এবং maio-এর ডকুমেন্টেশন দেখুন।
১০১ Maio-তে কোনও বিজ্ঞাপন উপলভ্য নেই।
102 সার্ভার প্যারামিটার ভুল (যেমন, প্লেসমেন্ট আইডি নেই)।
103 বিজ্ঞাপন লোড করার জন্য ব্যবহৃত প্রসঙ্গ `Activity` ইনস্ট্যান্স ছিল না।

iOS

সমস্যার কোড কারণ
0-10 maio একটি SDK-নির্দিষ্ট ত্রুটি রিটার্ন করেছে। আরও বিবরণের জন্য maio-এর কোড দেখুন।
১০১ maio-তে এখনও কোনও বিজ্ঞাপন উপলভ্য নেই।
102 সার্ভার প্যারামিটার ভুল (যেমন, প্লেসমেন্ট আইডি নেই)।
103 অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট maio অ্যাডাপ্টারে কাজ করে না।
104 এই নেটওয়ার্ক কনফিগারেশনের জন্য আগে থেকেই একটি বিজ্ঞাপন লোড করা আছে।

ভার্সন 0.1.0

  • প্রাথমিক রিলিজ।