-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ddb860e
commit eb9bb50
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- | ||
layout: classic-docs | ||
title: خطاهای فنی رایج در اندروید | ||
toc: true | ||
permalink: /faq/mediation/android/ | ||
lang: fa | ||
--- | ||
|
||
در این بخش خطاهایی که ممکن است در مراحل مختلف راهاندازی تپسل در اندروید با آنها مواجه شوید به همراه راه حل ذکر شدهاند. | ||
|
||
> **خطای مورد نظر شما در این صفحه مطرح نشده است؟** در [قسمت Issues گیتهاب](https://github.com/tapsellorg/TapsellMediation-AndroidSample/issues?q=) جستجو کنید و در صورت نیافتن در آنجا [مورد جدیدی](https://github.com/tapsellorg/TapsellMediation-AndroidSample/issues/new) مطرح کنید. | ||
{:data-title="نکته" data-color="red"} | ||
|
||
### چه طور باید کتابخانه تپسل مدییشن را initialize کنم؟ | ||
کتابخانه تپسل مدییشن به صورت خودکار `initialize` می شود و نیازی به `initialize` کردن آن نیست. | ||
کافیست که کلید تپسل خود را در پروژه در فایل `build.gradle` به صورت زیر اضافه کنید: | ||
|
||
```kotlin | ||
android { | ||
defaultConfig { | ||
addManifestPlaceholders( | ||
mapOf( | ||
"TapsellMediationAppKey" to "YOUR_TAPSELL_KEY", | ||
) | ||
) | ||
} | ||
} | ||
``` | ||
|
||
### Invalid mediation app key provided in application manifest | ||
|
||
این خطا زمانی رخ می دهد که مقدار کلید تپسل `TapsellMediationAppKey` در فایل `build.gradle` اشتباه باشد. | ||
فرمت مقدار کلید در کتابخانه تپسل مدییشن بر مبنای `UUID` است. برای مثال می توانید از شناسه های تست [در این لینک](https://docs.tapsell.ir/mediation/test) استفاده کنید. | ||
|
||
### Invalid Zone Id | ||
|
||
این خطا زمانی رخ می دهد که مقدار `ZoneId` در زمان درخواست تبلیغ اشتباه باشد. | ||
فرمت شناسه های `ZoneId` در کتابخانه تپسل مدییشن بر مبنای `UUID` است. برای مثال می توانید از شناسه های تست [در این لینک](https://docs.tapsell.ir/mediation/test) استفاده کنید. | ||
|
||
### Google Admob Invalid application ID. | ||
|
||
این خطا زمانی رخ می دهد که شما اداپتور admob را به پروژه اضافه کرده باشید، ولی مقدار کلید ادموب `TapsellMediationAdmobAdapterSignature` در فایل `build.gradle` اشتباه باشد. | ||
در صورتی که کلید اختصاصی ادموب ندارید، میتوانید از کلید تست ادموب با مقدار `ca-app-pub-3940256099942544~3347511713` استفاده نمایید. | ||
لیست شناسه های جایگاه های تبلیغاتی تست تپسل در ادموب در [این لینک](https://docs.tapsell.ir/mediation/test) قابل استفاده است. | ||
|
||
### خطای 403 | ||
|
||
در صورتیکه در فرایند بیلد اپ خود، دانلود پلاگین های Gradle یا وابستگی های دیگر به دلیل عدم داشتن دسترسی مجاز، تحریم یا مشکلات مربوط به IP ایران، با خطای 403 مواجه شود، سینک پروژه به مشکل خورده و با خطای `Gradle Project Sync Failed` مواجه خواهید شد. یکی از روش های رفع این مشکل، استفاده از ابزار [shecan](https://shecan.ir/) میباشد. | ||
|
||
### خطاهای رایج ادموب | ||
|
||
در این [لینک](https://support.google.com/admob/thread/3494603/admob-error-codes-logs?hl=en) خطاهای رایج ادموب توضیح داده شده است |