ادغام LINE Ads Network با واسطه

این راهنما به شما نشان می‌دهد که چگونه از Google Mobile Ads SDK برای بارگیری و نمایش تبلیغات از شبکه LINE Ads با استفاده از میانجیگری استفاده کنید که ادغام‌های آبشار را پوشش می‌دهد. نحوه افزودن LINE Ads Network به پیکربندی میانجی واحد تبلیغات و نحوه ادغام LINE Ads Network SDK و آداپتور در یک برنامه Flutter را پوشش می دهد.

ادغام ها و قالب های تبلیغاتی پشتیبانی شده

آداپتور میانجی AdMob برای LINE Ads Network دارای قابلیت‌های زیر است:

یکپارچه سازی
مناقصه
آبشار
فرمت ها
بنر
بینابینی
پاداش داده شد
بومی 1

1 تبلیغات بومی (برای مناقصه) در نسخه بتا بسته است، برای درخواست دسترسی با مدیر حساب خود تماس بگیرید.

الزامات

  • جدیدترین SDK تبلیغات موبایل گوگل
  • فلاتر 3.7.0 یا بالاتر
  • برای استقرار در اندروید
    • Android API سطح 23 یا بالاتر
  • برای استقرار در iOS
    • هدف استقرار iOS 12.0 یا بالاتر
  • یک پروژه Flutter در حال کار که با Google Mobile Ads SDK پیکربندی شده است. برای جزئیات بیشتر به شروع به کار مراجعه کنید.
  • راهنمای شروع میانجیگری را کامل کنید

مرحله 1: تنظیمات را در رابط کاربری LINE Ads Network تنظیم کنید

ثبت نام کنید و به حساب LINE Ads Network خود وارد شوید .

یک برنامه جدید اضافه کنید

کلیک کنید広告枠管理 (مدیریت جایگاه آگهی) >メディア (رسانه) . سپس، روی 新規作成 (ایجاد جدید) کلیک کنید.

فرم را پر کنید و روی 登録 (ثبت نام) کلیک کنید.

به شناسه برنامه توجه داشته باشید.

یک مکان تبلیغاتی ایجاد کنید

روی شناسه برنامه‌ای که می‌خواهید درج آگهی اضافه کنید کلیک کنید. سپس،詳細 (جزئیات) را انتخاب کنید.

روی スロット 追加 (افزودن شکاف) کلیک کنید.

برای جزئیات بیشتر در مورد اسلات، فرم را پر کنید. برای نوع مناقصه ، استاندارد را برای پیکربندی این شکاف برای میانجیگری آبشار یا Google SDK Bidding را برای پیکربندی این شکاف برای Bidding انتخاب کنید. پس از پر شدن فرم روی 登録 (ثبت نام) کلیک کنید.

به شناسه اسلات توجه داشته باشید.

app-ads.txt خود را به روز کنید

فروشندگان مجاز برای برنامه‌ها app-ads.txt یک ابتکار آزمایشگاه فناوری IAB است که به شما کمک می‌کند تا مطمئن شوید موجودی آگهی‌های برنامه شما فقط از طریق کانال‌هایی که به‌عنوان مجاز شناسایی کرده‌اید فروخته می‌شود. برای جلوگیری از ضرر قابل توجه در درآمد تبلیغات، باید فایل app-ads.txt را پیاده سازی کنید. اگر قبلاً این کار را انجام نداده اید، یک فایل app-ads.txt برای برنامه خود تنظیم کنید .

برای پیاده سازی app-ads.txt برای LINE Ads Network، درباره app-ads.txt را ببینید.

مرحله 2: تقاضای شبکه تبلیغات LINE را در رابط کاربری AdMob تنظیم کنید

تنظیمات میانجی را برای واحد تبلیغات خود پیکربندی کنید

اندروید

برای دستورالعمل‌ها، به مرحله 2 در راهنمای Android مراجعه کنید.

iOS

برای دستورالعمل‌ها، مرحله 2 را در راهنمای iOS ببینید.

مرحله 3: LINE Ads Network SDK و آداپتور را وارد کنید

ادغام از طریق pub.dev

وابستگی زیر را با آخرین نسخه های LINE Ads Network SDK و آداپتور در فایل pubspec.yaml بسته خود اضافه کنید:

dependencies:
  gma_mediation_line: ^

ادغام دستی

آخرین نسخه افزونه میانجی گری تبلیغات موبایل گوگل را برای شبکه تبلیغاتی LINE دانلود کنید، فایل دانلود شده را استخراج کنید و پوشه افزونه استخراج شده (و محتویات آن) را به پروژه فلاتر خود اضافه کنید. سپس با افزودن وابستگی زیر به پلاگین موجود در فایل pubspec.yaml خود مراجعه کنید:

dependencies:
  gma_mediation_line:
    path: path/to/local/package

مرحله 4: کد مورد نیاز را اضافه کنید

اندروید

هیچ کد اضافی برای ادغام LINE Ads Network مورد نیاز نیست.

iOS

ادغام SKAdNetwork

مستندات LINE Ads Network را دنبال کنید تا شناسه های SKAdNetwork را به فایل Info.plist پروژه خود اضافه کنید.

مرحله 5: اجرای خود را آزمایش کنید

فعال کردن تبلیغات آزمایشی

مطمئن شوید که دستگاه آزمایشی خود را برای AdMob ثبت کرده اید.

تبلیغات آزمایشی را تأیید کنید

برای تأیید اینکه آگهی‌های آزمایشی را از شبکه LINE Ads دریافت می‌کنید، با استفاده از منبع(های) تبلیغات LINE Ads Network (Waterfall) آزمایش منبع آگهی را در بازرس آگهی فعال کنید.

مراحل اختیاری

پارامترهای خاص شبکه

افزونه LINE Ads Network Flutter از پارامتر درخواست اضافی زیر پشتیبانی می کند که می تواند از طریق کلاس LineMediationExtras به آداپتور ارسال شود:

  • enableAdSound : وضعیت شروع صدای پیش‌فرض آگهی‌های بنر، بینابینی و تبلیغاتی را مشخص می‌کند.

در اینجا یک نمونه کد از نحوه ایجاد یک درخواست تبلیغاتی است که این پارامترها را تنظیم می کند:

LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)

AdRequest request = AdRequest(
    keywords: <String>['foo', 'bar'],
    contentUrl: 'http://foo.com/bar.html',
    mediationExtras: [lineExtras],
);

کدهای خطا

اگر آداپتور نتواند تبلیغی را از LINE Ads Network دریافت کند، ناشران می‌توانند با استفاده از ResponseInfo در کلاس‌های زیر، خطای اساسی در پاسخ آگهی را بررسی کنند:

اندروید

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

iOS

GADMediationAdapterLine

در اینجا کدها و پیام‌های همراهی وجود دارد که توسط آداپتور شبکه LINE Ads هنگام بارگیری نشدن آگهی ارسال می‌شود:

اندروید

کد خطا دامنه دلیل
1-10 com.five_corp.ad LINE Ads Network SDK یک خطای خاص SDK را برگرداند. برای جزئیات بیشتر به مستندات LINE Ads Network مراجعه کنید.
101 com.google.ads.mediation.line شناسه برنامه موجود نیست یا نامعتبر است.
102 com.google.ads.mediation.line شناسه اسلات وجود ندارد یا نامعتبر است.
103 com.google.ads.mediation.line اندازه تبلیغ درخواستی با اندازه تبلیغات بنری پشتیبانی شده از شبکه LINE Ads مطابقت ندارد.
104 com.google.ads.mediation.line به دلیل نداشتن زمینه فعالیت، یک آگهی بینابینی یا پاداش بارگیری نشد.
105 com.google.ads.mediation.line LINE Ads Network SDK نتوانست یک تبلیغ بینابینی یا دارای پاداش را نشان دهد.
106 com.google.ads.mediation.line به دلیل کمبود دارایی، آگهی بومی بارگیری نشد.

iOS

کد خطا دامنه دلیل
1-10 ارسال شده توسط LINE Ads Network SDK LINE Ads Network SDK یک خطای خاص SDK را برگرداند. برای جزئیات بیشتر به مستندات LINE Ads Network مراجعه کنید.
101 com.google.ads.mediation.line پارامترهای سرور نامعتبر (به عنوان مثال شناسه برنامه یا شناسه شکاف از دست رفته).
102 com.google.ads.mediation.line اندازه تبلیغ درخواستی با اندازه تبلیغات بنری پشتیبانی شده از شبکه LINE Ads مطابقت ندارد.
103 com.google.ads.mediation.line دارایی تصویر نماد اطلاعات در آگهی بومی بارگیری نشد.

تغییرات آداپتور میانجی فلوتر خط

نسخه 1.0.4 (در حال پیشرفت)

نسخه 1.0.3

نسخه 1.0.2

نسخه 1.0.1

نسخه 1.0.0