DexterFstone 395 ارسال شده در 9 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 9 مرداد، ۱۴۰۲ سلام چطوری میشه تبلیغات بنری و همسان ادیوری بدون استفاده از xml پیاده سازی کرد؟ داخل مستنداتش گفته بود میشه ولی هیچ کد و مثالی نگفته بود (پشتیبانی هم چیزی نگفت) ممنون میشم با کد راهنمایی کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 16 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 16 مرداد، ۱۴۰۲ 21 ساعت قبل، DexterFstone گفته است: تشکر استاد ولی منظورم برای جا به جایی بنر بود نقل قول آخرم سرچ زدم ب نتیجه نرسیدم به شکل زیر ViewGroup rootLayout = findViewById(android.R.id.content); FrameLayout.LayoutParams p=new FrameLayout.LayoutParams(-2,-2); p.gravity= Gravity.BOTTOM|Gravity.LEFT; p.setMargins(100,100,100,100); rootLayout.addView(addView,p); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 9 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 9 مرداد، ۱۴۰۲ سلام و درود. یه مثال در مورد بنری داره خودش Sub Globals Dim Banner As AdiveryBannerAd End Sub Sub Activity_Create(FirstTime As Boolean) Banner.Initialize2("MyBanner", "PLACEMENT_ID", Banner.BANNER) Activity.AddView(Banner, 0, 100%y - 50dip, 100%x, 50dip) End Sub Sub MyBanner_Ad_Loaded Log("Banner loaded") End Sub Sub MyBanner_Ad_Clicked Log("Banner clicked") End Sub Sub MyBanner_Ad_Error(error As String) Log(error) End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 9 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 9 مرداد، ۱۴۰۲ ۱ ساعت قبل، محمدرضا شاهپیری گفته است: سلام و درود. یه مثال در مورد بنری داره خودش Sub Globals Dim Banner As AdiveryBannerAd End Sub Sub Activity_Create(FirstTime As Boolean) Banner.Initialize2("MyBanner", "PLACEMENT_ID", Banner.BANNER) Activity.AddView(Banner, 0, 100%y - 50dip, 100%x, 50dip) End Sub Sub MyBanner_Ad_Loaded Log("Banner loaded") End Sub Sub MyBanner_Ad_Clicked Log("Banner clicked") End Sub Sub MyBanner_Ad_Error(error As String) Log(error) End Sub استاد تاپیک اندروید استودیو جاوا هستا برای b4a نه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 10 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ 12 ساعت قبل، DexterFstone گفته است: استاد تاپیک اندروید استودیو جاوا هستا برای b4a نه خخ. گفته بودین با xml نه فک کردم منظورتون لیوت b4a هست ببینید ایده کلیش به شکل زیره. یه آبجکت از نوع AdiveryBannerAdView بسازید به شکل زیر AdiveryBannerAdView bannerAd=new AdiveryBannerAdView(this); من چون دسترسی به سیستم ندارم متدهای دقیقشو نمیدونم ولی باید دنبال متدهای زیر بگردید احتمالا setPlacementId و setBannerSize و یا setBannerType هستش. از مقادیر زیر استفاده کنید برای متد دوم و سوم بنر سایز ۵۰×۳۲۰: BannerType.BANNER بنر سایز ۱۰۰×۳۲۰: BannerType.LARGE_BANNER بنر سایز ۲۵۰×۳۰۰: BannerType.MEDIUM_RECTANGLE بنر سایز ۳۲۰×۵۰ یا ۳۲۰×۹۰ : BannerType.SMART_BANNER حالا لیستنر ها رو هم به شکل زیر تعریف کنید و تبلیغ رو نشون بدید bannerAd.setBannerAdListener(new AdiveryAdListener() { @Override public void onAdLoaded() { // تبلیغ بهطور خودکار نمایش داده میشود، هر کار دیگری لازم است اینجا انجام دهید. } @Override public void onError(String reason){ // خطا را چاپ کنید تا از دلیل آن مطلع شوید } @Override public void onAdClicked(){ // کاربر روی بنر کلیک کرده } }); bannerAd.loadAd(); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 10 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ 5 ساعت قبل، محمدرضا شاهپیری گفته است: خخ. گفته بودین با xml نه فک کردم منظورتون لیوت b4a هست ببینید ایده کلیش به شکل زیره. یه آبجکت از نوع AdiveryBannerAdView بسازید به شکل زیر AdiveryBannerAdView bannerAd=new AdiveryBannerAdView(this); من چون دسترسی به سیستم ندارم متدهای دقیقشو نمیدونم ولی باید دنبال متدهای زیر بگردید احتمالا setPlacementId و setBannerSize و یا setBannerType هستش. از مقادیر زیر استفاده کنید برای متد دوم و سوم بنر سایز ۵۰×۳۲۰: BannerType.BANNER بنر سایز ۱۰۰×۳۲۰: BannerType.LARGE_BANNER بنر سایز ۲۵۰×۳۰۰: BannerType.MEDIUM_RECTANGLE بنر سایز ۳۲۰×۵۰ یا ۳۲۰×۹۰ : BannerType.SMART_BANNER حالا لیستنر ها رو هم به شکل زیر تعریف کنید و تبلیغ رو نشون بدید bannerAd.setBannerAdListener(new AdiveryAdListener() { @Override public void onAdLoaded() { // تبلیغ بهطور خودکار نمایش داده میشود، هر کار دیگری لازم است اینجا انجام دهید. } @Override public void onError(String reason){ // خطا را چاپ کنید تا از دلیل آن مطلع شوید } @Override public void onAdClicked(){ // کاربر روی بنر کلیک کرده } }); bannerAd.loadAd(); رویداد لود اتفاق افتاد ولی چیزی نمایش داده نشد آیا کار خاص دیگه ای هم باید انجام بشه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 10 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ کاربرد این مورد ب چه صورته؟ Adivery.requestBannerAd() لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 10 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ ۱ ساعت قبل، DexterFstone گفته است: رویداد لود اتفاق افتاد ولی چیزی نمایش داده نشد آیا کار خاص دیگه ای هم باید انجام بشه؟ بله عزیز ویو هست باید اضافه ش کنید به صفحه تون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 10 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ ۱ ساعت قبل، DexterFstone گفته است: کاربرد این مورد ب چه صورته؟ Adivery.requestBannerAd() برای موقعی هست که بخواین قبل از لود درخواست بنر رو بدین. بعد آماده شدن باید دوباره لود کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 10 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ 17 دقیقه قبل، محمدرضا شاهپیری گفته است: بله عزیز ویو هست باید اضافه ش کنید به صفحه تون به چه صورت؟ کدشا لطف میکنید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 10 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ 1 ساعت قبل، DexterFstone گفته است: به چه صورت؟ کدشا لطف میکنید؟ کجا میخواید تبلیغ نشون بدید؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 10 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 10 مرداد، ۱۴۰۲ 2 ساعت قبل، محمدرضا شاهپیری گفته است: کجا میخواید تبلیغ نشون بدید؟ والا معمولا پایین وسط اکتیویتی قرار میدن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 11 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 11 مرداد، ۱۴۰۲ 11 ساعت قبل، DexterFstone گفته است: والا معمولا پایین وسط اکتیویتی قرار میدن ببینید عزیز در هر صورت شما مجبورید از xml استفاده کنید.به نظرم مستقیم کلاس Add رو توی xml بزارید منطقی تره. چون باید یه layout مثلا framelayout رو بزارید و به اون اضافه کنید add رو لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 11 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 11 مرداد، ۱۴۰۲ 8 دقیقه قبل، محمدرضا شاهپیری گفته است: ببینید عزیز در هر صورت شما مجبورید از xml استفاده کنید.به نظرم مستقیم کلاس Add رو توی xml بزارید منطقی تره. چون باید یه layout مثلا framelayout رو بزارید و به اون اضافه کنید add رو استاد دارم کتابخانه میسازم در مقصد به xml دسترسی ندارم تنها چیزی که بش دسترسی دارم اکتیویتی هست لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 11 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 11 مرداد، ۱۴۰۲ متدی دارم به این شکل ولی ورودی دوم نمیدونم باید چی بدم یا از متد دیگه ای باید استفاده کنم؟ getActivity().addContentView() public void addContentView( android.view.View view, android.view.ViewGroup.LayoutParams params ) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 11 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 11 مرداد، ۱۴۰۲ 6 ساعت قبل، DexterFstone گفته است: متدی دارم به این شکل ولی ورودی دوم نمیدونم باید چی بدم یا از متد دیگه ای باید استفاده کنم؟ getActivity().addContentView() public void addContentView( android.view.View view, android.view.ViewGroup.LayoutParams params ) در این صورت باید اونو به اکتیویتی اضافه کنید. به شکل زیر ViewGroup rootLayout = findViewById(android.R.id.content); rootLayout.addView(addView); لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 11 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 11 مرداد، ۱۴۰۲ 3 ساعت قبل، محمدرضا شاهپیری گفته است: در این صورت باید اونو به اکتیویتی اضافه کنید. به شکل زیر ViewGroup rootLayout = findViewById(android.R.id.content); rootLayout.addView(addView); خیلی ممنون درست شد استاد برای تغییر موقعیت از setX و setY استفاده میکنم ولی ظاهرا درست کار نمیکنه راه بهتری هم موجوده؟ تبلیغات همسان به همین صورت هست پیاده سازیش؟ فرق خاصی داره؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 12 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 12 مرداد، ۱۴۰۲ در ۱۴۰۲/۵/۱۱ در 16:40، DexterFstone گفته است: خیلی ممنون درست شد استاد برای تغییر موقعیت از setX و setY استفاده میکنم ولی ظاهرا درست کار نمیکنه راه بهتری هم موجوده؟ تبلیغات همسان به همین صورت هست پیاده سازیش؟ فرق خاصی داره؟ برای تغییر موقعیت از layoutParams استفاده کنید برای تبلیغات همسان هم میتونید فک کنم ولی همه ی ویوها رو باید بسازید و آیدی هاشونو بدید. کار پردردسریه ولی شدنیه باید کار با لیوتها رو بلد باشید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 13 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 13 مرداد، ۱۴۰۲ 15 ساعت قبل، محمدرضا شاهپیری گفته است: برای تغییر موقعیت از layoutParams استفاده کنید استاد ببخشید زیاد سوال پرسیدم هم داخل سایت اندروید و هم در stackoverflow سرچ زدم ولی متاسفانه به نتیجه ای نرسیدم امکانش هست کد پیوست کنید تا این آخرین مشکل هم حل بشه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,553 ارسال شده در 15 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 15 مرداد، ۱۴۰۲ در ۱۴۰۲/۵/۱۳ در 10:25، DexterFstone گفته است: استاد ببخشید زیاد سوال پرسیدم هم داخل سایت اندروید و هم در stackoverflow سرچ زدم ولی متاسفانه به نتیجه ای نرسیدم امکانش هست کد پیوست کنید تا این آخرین مشکل هم حل بشه؟ به کدهای زیر توجه کنید و ایده بگیرید. دقت کنید این فقط برای ایده گرفتن هست خودتون باید تغییرات لازم رو بدید void generateNativeAd(){ LinearLayout linearLayout_412 = new LinearLayout(this); linearLayout_412.setOrientation(VERTICAL); LinearLayout.LayoutParams layout_460 = new LinearLayout.LayoutParams(dip2px(300),LayoutParams.WRAP_CONTENT); linearLayout_412.setLayoutParams(layout_460); ImageView adivery_image = new ImageView(this); adivery_image.setId(com.adivery.sdk.R.id.adivery_image); adivery_image.setAdjustViewBounds(true); adivery_image.setScaleType(ImageView.ScaleType.CENTER_CROP); LayoutParams layout_27 = new LayoutParams(dip2px(300), LayoutParams.WRAP_CONTENT); adivery_image.setLayoutParams(layout_27); linearLayout_412.addView(adivery_image); LinearLayout linearLayout_14 = new LinearLayout(this); linearLayout_14.setGravity(Gravity.CENTER_VERTICAL); linearLayout_14.setOrientation(HORIZONTAL); linearLayout_14.setPadding(dip2px(4),dip2px(4),dip2px(4),dip2px(4)); LayoutParams layout_593 = new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT); linearLayout_14.setLayoutParams(layout_593); Button adivery_call_to_action = new Button(this); adivery_call_to_action.setId(com.adivery.sdk.R.id.adivery_call_to_action); LayoutParams layout_649 = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); adivery_call_to_action.setLayoutParams(layout_649); linearLayout_14.addView(adivery_call_to_action); TextView adivery_headline = new TextView(this); adivery_headline.setId(com.adivery.sdk.R.id.adivery_headline); LayoutParams layout_419 = new LayoutParams(0,LayoutParams.WRAP_CONTENT); layout_419.weight = 1; adivery_headline.setLayoutParams(layout_419); linearLayout_14.addView(adivery_headline); ImageView adivery_icon = new ImageView(this); adivery_icon.setId(com.adivery.sdk.R.adivery_icon); LayoutParams layout_662 = new LayoutParams(dip2px(36),dip2px(36)); adivery_icon.setLayoutParams(layout_662); linearLayout_14.addView(adivery_icon); linearLayout_412.addView(linearLayout_14); } int dip2px(float dpValue) { final float scale =getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
DexterFstone 395 ارسال شده در 15 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 15 مرداد، ۱۴۰۲ تشکر استاد ولی منظورم برای جا به جایی بنر بود نقل قول آخرم سرچ زدم ب نتیجه نرسیدم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
DexterFstone 395
سلام چطوری میشه تبلیغات بنری و همسان ادیوری بدون استفاده از xml پیاده سازی کرد؟
داخل مستنداتش گفته بود میشه ولی هیچ کد و مثالی نگفته بود (پشتیبانی هم چیزی نگفت) ممنون میشم با کد راهنمایی کنید
لینک ارسال
به اشتراک گذاری در سایت های دیگر
22 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.