رفتن به مطلب
  • 0

نمایش تبلیغ گوگل ادموب


fun_code

سوال

سلام

بنده قصد دارم با کدهای لینک زیر تبلیغ تمام صفحه (Interstitial) رو در اپلیکیشن نمایش بدم:

https://www.b4x.com/android/forum/threads/firebaseadmob2-google-mobile-ads-sdk-v20.129609/

اما خطای زیر رو نمایش میده.

دلیلش چیه ؟

ممنون

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/interstitial/InterstitialAdLoadCallback;
	at idea.eapp.menu._globals(menu.java:7301)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
	at idea.eapp.menu.initializeGlobals(menu.java:327)
	at idea.eapp.menu.afterFirstLayout(menu.java:102)
	at idea.eapp.menu.access$000(menu.java:17)
	at idea.eapp.menu$WaitForLayout.run(menu.java:83)
	at android.os.Handler.handleCallback(Handler.java:751)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:154)
	at android.app.ActivityThread.main(ActivityThread.java:6682)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback" on path: DexPathList[[zip file "/data/app/idea.eapp-1/base.apk"],nativeLibraryDirectories=[/data/app/idea.eapp-1/lib/arm64, /system/lib64, /vendor/lib64]]
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
	... 14 more

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

13 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

  • 0

خطای java.lang.NoClassDefFoundError به خاطر ناقص بودن یا قدیمی بودن کتابخونه هست. چک کنید کتابخونه و dependency هاش اکی باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
5 ساعت قبل، محمدرضا شاهپیری گفته است:

خطای java.lang.NoClassDefFoundError به خاطر ناقص بودن یا قدیمی بودن کتابخونه هست. چک کنید کتابخونه و dependency هاش اکی باشه

سلام استاد

ممنون بابت راهنماییتون

جسارتا چطور باید آپدیت بودنش رو چک کنم ؟

چون رویداد ها رو دقیقا از سایت رسمی برداشتم.

متدها رو هم کامل میشناسه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

الان تاپیک یکی از هموطنان رو هم در سایت رسمی دیدم که این سورس زمان کامپایل خطا داره :

https://www.b4x.com/android/forum/threads/googlemobileads-firebaseadmob-2021.128787

فایل های لازم رو هم کپی کردم اما کامپایل نمیشه.

B4A Version: 11.80
Parsing code.    (0.00s)
	Java Version: 16
Building folders structure.    (0.00s)
Compiling code.    (0.01s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.01s)
	(AndroidX SDK)
Compiling resources    (0.03s)
Linking resources    (0.20s)
Compiling generated Java code.    Error
B4A line: 44
container.AddView(NativeAd.AdView.
src\b4a\admob\actnative.java:447: error: cannot access NativeAdView
_container.AddView((android.view.View)(mostCurrent._nativead.getAdView().build()),(int) (0),(int) (0),_container.getWidth(),_container.getHeight());
                                                                              ^
  class file for com.google.android.gms.ads.nativead.NativeAdView not found

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

حل شد.

SDK رو کلا پاک کردم و از سایت رسمی دانلود کردم اوکی شد.

فقط نمیدونم چرا تو اپلیکیشن بازی تبلیغ سیاسی نمایش میده ! (تست کردم و با آی پی ایران که باشی تبلیغ سیاسی نمایش میده و با xpn باشی تبلیغ اپلیکیشن های دیگه رو نمایش میده)

کلا که فایده ای نداره...

گویا چون کاربران ایرانی (آی پی ایران) هستن درآمدی حاصل نمیشه :(

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
۶ ساعت قبل، fun_code گفته است:

گویا چون کاربران ایرانی (آی پی ایران) هستن درآمدی حاصل نمیشه :(

بله متأسفانه چنین هست از ادیوری یا تپسل استفاده کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
3 ساعت قبل، DexterFstone گفته است:

بله متأسفانه چنین هست از ادیوری یا تپسل استفاده کنید

اونا به نسبت ادموب میشه گفت درآمدشون صفره

(علاوه بر بحث درآمد پایین ، تپسل زیاد هم تبلیغ ارائه نمیده... گاهی اصلا تبلیغی برای نمایش نداره.)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
در ۱۴۰۲/۱۰/۳۰ در ۱۹:۳۲، DexterFstone گفته است:

بله متأسفانه چنین هست از ادیوری یا تپسل استفاده کنید

میگم چجوریه که برخی اپ های داخلی تبلیغ گوگل پلی رو نمایش میدن.

بدون اینکه xpn رو فعال کنم.

شاید پشت صحنه اپ رو به پ * ر * و * ک *س * ی متصل میکنن که ip ایران نباشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
۴۷ دقیقه قبل، fun_code گفته است:

میگم چجوریه که برخی اپ های داخلی تبلیغ گوگل پلی رو نمایش میدن.

بدون اینکه xpn رو فعال کنم.

شاید پشت صحنه اپ رو به پ * ر * و * ک *س * ی متصل میکنن که ip ایران نباشه.

مورد اول می‌تونه مال واسطه هایی مثل ادیوری یا تپسل باشه و از اونها استفاده میکنن چون اگر تعداد نصب ها بالا باشه چنین خدماتی میدن و میتونین تبلیغات گوگل نمایش بدید

مورد دوم هم اگر واقعا از تبلیغات ادموب استفاده میکنن می‌تونه اختلاف در ف ی ل ت ر باشه چون اگر توجه کرده باشید بعضی وقت ها یوتیوب هم بدون مشکل لود میشه

ولی ب احتمال زیاد مورد یک هستش

و بعید می‌دونم پ ر و ک س ی ست کنن چون دسترسی کاربر میخواد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
5 ساعت قبل، DexterFstone گفته است:

مورد اول می‌تونه مال واسطه هایی مثل ادیوری یا تپسل باشه و از اونها استفاده میکنن چون اگر تعداد نصب ها بالا باشه چنین خدماتی میدن و میتونین تبلیغات گوگل نمایش بدید

مورد دوم هم اگر واقعا از تبلیغات ادموب استفاده میکنن می‌تونه اختلاف در ف ی ل ت ر باشه چون اگر توجه کرده باشید بعضی وقت ها یوتیوب هم بدون مشکل لود میشه

ولی ب احتمال زیاد مورد یک هستش

و بعید می‌دونم پ ر و ک س ی ست کنن چون دسترسی کاربر میخواد

خب اگر از ادیوری یا تپسل هم برای نمایش تبلیغ گوگل استفاده بشه به هر حال ip کاربر بیننده تبلیغ گوگل که ایرانه. فرقی نمیکنه.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

سلام

امروز یک ایمیل از تپسل دریافت کردم که میشه درآمد دلاری از ادموب با همکاری تپسل داشت !

در حالیکه خودم بالاتر عرض کردم اکانت ادموب دارم و طی تست و بررسی در یکی از اپ هام ، به کاربران ایرانی (ip ایران) آگهی پولی نمایش نمیده !

لینک خبر تپسل : https://college.tapsell.ir/tapsellplus

جریان چیه !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
۱۰ ساعت قبل، fun_code گفته است:

سلام

امروز یک ایمیل از تپسل دریافت کردم که میشه درآمد دلاری از ادموب با همکاری تپسل داشت !

در حالیکه خودم بالاتر عرض کردم اکانت ادموب دارم و طی تست و بررسی در یکی از اپ هام ، به کاربران ایرانی (ip ایران) آگهی پولی نمایش نمیده !

لینک خبر تپسل : https://college.tapsell.ir/tapsellplus

جریان چیه !

بهترین کار اینکه ب پشتیبانی پیام دهید تا بتون توضیح بدم ب چ صورته

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
۱ ساعت قبل، DexterFstone گفته است:

بهترین کار اینکه ب پشتیبانی پیام دهید تا بتون توضیح بدم ب چ صورته

سلام

اتفاقا الان تماس گرفتم.

نهایتا گویا خودشون هم روی این حساب کردن که اکثر کاربرای ایرانی با آنتی شیلتر وارد اپ میشن.

پس در واقع راه کاری اساسی براش ندارن و امکان دور زدن هم نداره.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
۳ ساعت قبل، fun_code گفته است:

سلام

اتفاقا الان تماس گرفتم.

نهایتا گویا خودشون هم روی این حساب کردن که اکثر کاربرای ایرانی با آنتی شیلتر وارد اپ میشن.

پس در واقع راه کاری اساسی براش ندارن و امکان دور زدن هم نداره.

حقارت و فلاکت و بدبختی همینه که میبینیم. یا خودی میبنده یا غیر خودی تحریم میکنه.😑

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...