tapsellorg / TapsellPlusSDK-FlutterPlugin

Other
6 stars 2 forks source link

🐛  باگ: عدم نمایش اد موب همسان در فلاتر #10

Open sh4msi opened 2 years ago

sh4msi commented 2 years ago
**شرح باگ در پلاگین**: همسان اد موب رو فلاتر لود نمیشه هم با اپ ایدی و زون ایدی تست امتحان کردم هم ایدی های اصلی - در پیاده سازی مشکلی وجود نداره چون بنر آنی اد موب لود میشه - همسان خود تپسل بدون مشکل لود میشه **متن کامل خطا یا لاگ مرتبط به طور کامل**: ``` D/DynamitePackage(20496): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl I/Ads (20496): This request is sent from a test device. I/DynamiteModule(20496): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404 I/DynamiteModule(20496): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404 I/DynamiteModule(20496): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404 I/DynamiteModule(20496): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404 I/DynamiteModule(20496): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404 I/DynamiteModule(20496): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404 I/DynamiteModule(20496): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404 I/DynamiteModule(20496): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404 I/Ads (20496): Ad failed to load : 0 E/TAP_SDK_AdMobNativeBan(20496): onFailed 0 ``` **نحوه‌ی تولید مجدد آن توسط تیم توسعه**: کافیه طبق داکیومنتشن خود تپسل یک نمونه بنز همسان پیاده سازشه :) **پکیج نیم برنامه‌**: `` از تلگرام براتون ارسال شد **اطلاعات اضافی که به حل مشکل کمک می‌کنند**: روی گوشی های مختلف تست کردم و همین حالت بود پس فکر میکنم که به گوشی ارتباطی نداره
mahdi-malv commented 2 years ago

سلام بنظر مورد شما شبیه این مورد هست: https://stackoverflow.com/a/60468254/6678991

آیا اپ‌آی‌دی ادموب توی مانیفست ست شده؟ اگر پروداکشن رو گذاشتید برای تست از همون اپ‌آی‌دی تستی مستندات استفاده کنید و ببینید هنوز به تست بودنش گیر میده؟

sh4msi commented 2 years ago

سلام، ممنون که جواب دادید

بله در مانیفست هم اد کردم تمام ایدی های استفاده شده رو به تست تغییر دادم باز هم نشون نداد ولی لاگ ها تغییر پیدا کردن

D/TAP_SDK_WaterfallManag(26865): request() Called.
D/TAP_SDK_WaterfallManag(26865): runWaterfall() Called.
D/TAP_SDK_WaterfallManag(26865): getWaterfallFromCache() Called.
D/TAP_SDK_WaterfallManag(26865): fetchWaterfallFromServer() Called.
D/TAP_SDK_WaterfallManag(26865): getWaterfallFromServer() Called.
I/TAP_SDK_WebServices(26865): get water fall
D/TAP_SDK_WaterfallManag(26865): chooseAdNetworkToRequest() Called.
D/TAP_SDK_AdNetwork is (26865): AD_MOB
D/TAP_SDK_AdNetworkManag(26865): request ad
D/TAP_SDK_AdNetworkManag(26865): getAdNetwork
D/TAP_SDK_AdNetworkImp(26865): requestAd() Called.
D/TAP_SDK_AdMobImp(26865): checkClassExistInRequest
D/TAP_SDK_AdNetworkImp(26865): requestAdFromAdNetwork() Called! AD_MOB
D/TAP_SDK_AdMobNativeBan(26865): requestNativeAd() Called.
D/DynamitePackage(26865): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl
I/Ads     (26865): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("C1*****60")) to get test ads on this device.
I/DynamiteModule(26865): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(26865): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(26865): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(26865): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(26865): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(26865): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(26865): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(26865): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/AudioManager(26865): In isSpeakerphoneOn(), calling application: ****
D/EgretLoader(26865): EgretLoader(Context context)
D/EgretLoader(26865): The context is not activity
D/TAP_SDK_WaterfallManag(26865): onWaterfallResponse() Called.
I/DynamiteModule(26865): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(26865): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
D/TAP_SDK_AdMobNativeBan(26865): onResponse
D/TAP_SDK_RequestReportM(26865): sendReport() Called.
I/TAP_SDK_WebServices(26865): sendRequestEvents() Called.
D/TAP_SDK_WaterfallManag(26865): show() Called.
D/TAP_SDK_WaterfallManag(26865): runWaterfallForShowAd() Called.
D/TAP_SDK_AdNetwork is (26865): AD_MOB
D/TAP_SDK_AdNetworkManag(26865): show ad
D/TAP_SDK_AdNetworkManag(26865): getAdNetwork
D/TAP_SDK_AdNetworkImp(26865): showAd() Called.
D/TAP_SDK_AdMobImp(26865): checkClassExistInShowing
D/TAP_SDK_AdNetworkImp(26865): showAdFromAdNetwork() Called.
mahdi-malv commented 2 years ago

این ساجسشن رو سمت نیتیو اجرا کنید:

I/Ads (26865): Use RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("C1949917C451FC5423A57158BA0CA960")) to get test ads on this device.
sh4msi commented 2 years ago
D/TAP_SDK_WaterfallManag(21889): chooseAdNetworkToRequest() Called.
D/TAP_SDK_AdNetwork is (21889): AD_MOB
D/TAP_SDK_AdNetworkManag(21889): request ad
D/TAP_SDK_AdNetworkManag(21889): getAdNetwork
D/TAP_SDK_AdNetworkImp(21889): requestAd() Called.
D/TAP_SDK_AdMobImp(21889): checkClassExistInRequest
D/TAP_SDK_AdNetworkImp(21889): requestAdFromAdNetwork() Called! AD_MOB
D/TAP_SDK_AdMobNativeBan(21889): requestNativeAd() Called.
D/DynamitePackage(21889): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl
I/Ads     (21889): This request is sent from a test device.
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/AudioManager(21889): In isSpeakerphoneOn(), calling application: ***
D/TAP_SDK_WaterfallManag(21889): onWaterfallResponse() Called.
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
D/EgretLoader(21889): EgretLoader(Context context)
D/EgretLoader(21889): The context is not activity
D/TAP_SDK_AdMobNativeBan(21889): onResponse
D/TAP_SDK_RequestReportM(21889): sendReport() Called.
I/TAP_SDK_WebServices(21889): sendRequestEvents() Called.
D/TAP_SDK_WaterfallManag(21889): show() Called.
D/TAP_SDK_WaterfallManag(21889): runWaterfallForShowAd() Called.
D/TAP_SDK_AdNetwork is (21889): AD_MOB
D/TAP_SDK_AdNetworkManag(21889): show ad
D/TAP_SDK_AdNetworkManag(21889): getAdNetwork
D/TAP_SDK_AdNetworkImp(21889): showAd() Called.
D/TAP_SDK_AdMobImp(21889): checkClassExistInShowing
D/TAP_SDK_AdNetworkImp(21889): showAdFromAdNetwork() Called.
sh4msi commented 2 years ago

الان پروژه سمپل خودتون رو هم اجرا کردم متسفانه رو اون هم بالا نمیاد

mahdi-malv commented 2 years ago

لطف کنید setDebugMode با پارامتر ۳ بزنید که verbose تر چاپ بشه

sh4msi commented 2 years ago

verbose

منظورتون TapsellPlus.instance.setDebugMode(LogLevel.Verbose) هست ؟

mahdi-malv commented 2 years ago

بله

sh4msi commented 2 years ago
D/TAP_SDK_WaterfallManag(21889): request() Called.
D/TAP_SDK_WaterfallManag(21889): runWaterfall() Called.
D/TAP_SDK_WaterfallManag(21889): getWaterfallFromCache() Called.
D/TAP_SDK_WaterfallManag(21889): fetchWaterfallFromServer() Called.
D/TAP_SDK_WaterfallManag(21889): getWaterfallFromServer() Called.
I/TAP_SDK_WebServices(21889): get water fall
D/TAP_SDK_WaterfallManag(21889): chooseAdNetworkToRequest() Called.
D/TAP_SDK_AdNetwork is (21889): AD_MOB
D/TAP_SDK_AdNetworkManag(21889): request ad
D/TAP_SDK_AdNetworkManag(21889): getAdNetwork
D/TAP_SDK_AdNetworkImp(21889): requestAd() Called.
D/TAP_SDK_AdMobImp(21889): checkClassExistInRequest
D/TAP_SDK_AdNetworkImp(21889): requestAdFromAdNetwork() Called! AD_MOB
D/TAP_SDK_AdMobNativeBan(21889): requestNativeAd() Called.
D/DynamitePackage(21889): Instantiating com.google.android.gms.ads.ChimeraAdLoaderBuilderCreatorImpl
I/Ads     (21889): This request is sent from a test device.
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
I/AudioManager(21889): In isSpeakerphoneOn(), calling application: ****
D/EgretLoader(21889): EgretLoader(Context context)
D/EgretLoader(21889): The context is not activity
D/TAP_SDK_WaterfallManag(21889): onWaterfallResponse() Called.
I/DynamiteModule(21889): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:214106404
I/DynamiteModule(21889): Selected remote version of com.google.android.gms.ads.dynamite, version >= 214106404
D/TAP_SDK_AdMobNativeBan(21889): onResponse
D/TAP_SDK_RequestReportM(21889): sendReport() Called.
I/TAP_SDK_WebServices(21889): sendRequestEvents() Called.
D/TAP_SDK_WaterfallManag(21889): show() Called.
D/TAP_SDK_WaterfallManag(21889): runWaterfallForShowAd() Called.
D/TAP_SDK_AdNetwork is (21889): AD_MOB
D/TAP_SDK_AdNetworkManag(21889): show ad
D/TAP_SDK_AdNetworkManag(21889): getAdNetwork
D/TAP_SDK_AdNetworkImp(21889): showAd() Called.
D/TAP_SDK_AdMobImp(21889): checkClassExistInShowing
D/TAP_SDK_AdNetworkImp(21889): showAdFromAdNetwork() Called.
sh4msi commented 2 years ago

سلام در نسخه جدید که چند روز پیش برای فلاتر منتشر کردید تبلیغات همسان ادموب رو برای فلاتر پیدا سازی کردید ؟

Sinazrp commented 2 years ago

سلام، متاسفانه من هم این مشکل رو دارم و چند روزی هست که باهاش درگیرم،. تمام مراحل بالا هم انجام دادم، تو پروژه سمپل شما مشکلی نیست ولی تو برنامه من با zone id و appid من چیزی نشون نمیده