مرجع مقالات رسمي و جامع طراحي اپليكشن مرجع مقالات رسمي و جامع طراحي اپليكشن .

مرجع مقالات رسمي و جامع طراحي اپليكشن

اضافه كردن تبليغات admob


در‌اين نوشته‌ي علمي يادگرفتن طولاني تر كردن تبليغات admob در b4a رو به طور سطح به تراز توضيح خواهم بخشيد يك  طراحي اپليكيشن در مشهد استكان قهوه فارغ از شير برداريد و با اينجانب به دنبال اين نوشته‌ي‌علمي ياور باشيد .
طراحياپليكيشن در مشهد تا گذشته از اين در وبلاگ ماركت اندرويد ريور در ارتباط طريق اضافه كردن تبليغات ادموب در اندرويد استديو نوشته ي علمي اي با تيتر : يادگرفتن بيشتر كردن تبليغات ادموب به سورس اندرويد منتشر گرديده بود همينطور در يك نوشته ي علمي ويدئويي در رابطه كسب درآمد دلاري از ادموب كلام كرده بوديم ، درين نوشته‌علمي ولي اينجانب شيوه بيش تر كردن اين تبليغات رو براي توسعه و توسعه دهندگان اندرويدي كه از بدور و دور و بر بيسيك فور اندرويد براي بسط و توسعه نرم افزار استفاده ميكنند توضيح خواهم بخشيد .يادگرفتن قدم به گام طولاني تر كردن تبليغات ادموب در Basic4Androidاينكه تا روز جاري اين نوشته‌علمي در اندرويد ريور نگارش نشده به‌اين علت مي‌باشد كه ما اساسا b4a را مناسب نمي دانيم براي ايجاد نرم افزار و بازي هاي اندرويد ، البته منظورم اين وجود ندارد كه‌اين محيط يا اين كه گويش هايي كه براي گسترش اندرويد به كار گيري مي‌نمايد كه البته به نوعي منحصربه‌فرد نيز مي باشند، استاندارد وجود ندارد يا اين كه به مقدار كافي قوي وجود ندارد ، خير ! در اصل ما مي‌خواهيم توسعه و گسترش دهندهگان اندرويد شايسته ترين مسير را براي بسط اندرويد گزينش نمايند كه ميپندارم كليه با اينجانب همنظر باشند كه اندرويد استديو شايسته ترين تعيين براي توسعه اندرويد ميباشد چون گوگل نشان داده روزبه روز درحال ارتقاي اين IDE كار كشته به سمت و سويي ميباشد كه كليه ترجيح مي‌دهند به آن سمت برود افزون بر آن مطمئن مي‌باشيد بر يك پلتفرم استاندارد كد ميزنيد و منابع آموزشي كه اساسي ترين بخش براي توسعه و بسط دهندگان ميباشد براي اندرويد استديو به وفور و با گسترده گي غيرقابل قياسي در دسترس ميباشد .ابتدابيشتر كردن تبليغات Admob در Basic4android1 – نخست Google Play Services رو از شيوه SDK Manager به ابزار توسعه خودتون بيشتر نمائيد براي اين فعاليت كافيست در بخش Extras تيك Google Play Services را بزنيد ولي ممكن ميباشد پيش از اين اين ابزار گسترش را بيشتر كرده باشيد .همينطوربخوانيد : يادگرفتن توليد صفحه اسپلش در اندرويد استديو بعد از آن از مسير extrasgooglegoogle_play_serviceslibprojectgoogle-play-services_liblibs فولدر google-play-services .jar را در فولدر additional libraries اسكن فرمائيد . در حالتي كه به تازگي اين آيتم را بروزرساني كرديد مي بايست بي ترديد مجددا فولدر jar كه در مقدمه توضيح داده شد رو اسكن نمائيد .2 – اضافه كردن Attribute به پروژه اندرويد در Basic4androidبراي اين فعاليت مي بايست صفت ذيل رو به attributes پروژه خودتون بيشتر نمائيد .#AdditionalRes: C:android-sdk-window***trasgooglegoogle_play_serviceslibprojectgoogle-play-services_libres, com .google .android .gms3– دستكاري فولدر Manifest پروژهكد ذيل را به فولدر manifest پروژه خويش در بيسيك فور اندرويد بيش تر فرمائيد : 'AdMobAddApplicationText(
)'End of AdMob4 – اضافه كردن Adview تبليغات به پروژهاكنون شما نياز داريد تا با بيش تر كردن AdView به پروژه خويش در b4a پروژه خويش را براي اكران تبليغات ادموب مهيا نماييد .براي اين كار كافيست كد ذيل را در پروژه خويش و در محلي كه مي‌خواهيد تبليغات اكران داده شود بيش خيس فرمائيد: Sub Process_Globals End Sub Sub Globals Dim AdView1 As AdViewEnd Sub Sub Activity_Create(FirstTime As Boolean) AdView1 .Initialize("Ad", "") Activity .AddView(AdView1, 0dip, 0dip, 320dip, 50dip)' AdView1 .LoadAd 'loads an ad AdView1 .LoadAdEnd SubSub Activity_Pause (UserClosed As Boolean) AdView1 .PauseEnd SubSub Activity_Resume AdView1 .ResumeEnd Sub Sub Ad_FailedToReceiveAd (ErrorCode As String) Log("failed: " & ErrorCode)End SubSub Ad_ReceiveAd Log("received")End SubSub Ad_AdScreenDismissed Log("screen dismissed")End Subخب كار نسبتاً تمام ميباشد اكنون شما نياز داريد تا لايبرري ادموب را از وبسايت Admob .com دريافت فرمائيد و به پروژه خويش بيش خيس فرماييد .نكته حائض اهميت : طبق توضيحاتي كه در مقاله ها مربوط به ادموب در اندرويد ريور توضيح داديم شما نياز داريد تا اين عمل را به شركت ها واسط پرداخت ارزي بسپاريد تا اكانت كاربري براي شما در ادموب توليد كنند به جهت تحريم يوزرها اهل ايران نمي توانند از ادموب كسب درآمد داشته باشند كه البته موسسه ها واسط پرداخت ارزي ميتوانند اين فعاليت را براي شما انجام دهند .اكنون يكسري قدم كوتاه ديگر پيش رو داريد تا بتوانيد تبليغات ادموب را در قابل انعطاف افزار يا اين كه بازي خويش بيشتر نمائيد .همينطور بخوانيد : كار با WebView (اينترنت ويو) در اندرويدشيوه اضافه كردن لايبرري Admob به پروژه اندرويد در Basic4androidمعمولا يوزرها اهل ايران b4a را ياروهمدم با همگي لايبرري ها دريافت مينمايند پس بي ترديد در لايبرري هاي دريافتي ، كتابخانه ادموب نيز مو جود ميباشد .درصورتي‌كه مي خواهيد پكيج فارغ از نقص لايبرري هاي Basic4android را دريافت فرمائيد ميتوانيد از پيوند پايين اين پكيج را اخذ نمائيد لطفا براي مشاهده لينك و پيوند هاي اين متن به اكانت كاربري خويش وارد گرديدورود با اكانت گــوگل5 – اضافه كردن لايبرري B4A Admob به پروژه اندرويدشما نياز داريد تا اين لايبرري را به مسير additional libraries خويش طولاني تر فرماييد ، حتمي ميباشد اين كتابخانه در مسير كتابخانه هاي پروژه اسكن شود .6 – بيشتر كردن كتابخانه GoogleAdMobAdsSdk .Jar به پروژه اندرويداكنون پوشه GoogleAdMobAdsSdk .jar را در فولدر كتابخانه هاي خويش طولاني خيس نماييد و به پروژه اندرويد خويش معرفي نمائيد . با اين فعاليت شما كتابخانه گوگل براي ادموب را به پروژه طولاني خيس نموديد و آماده ايد تا تبليغات را اخذ نمائيد و به كاربرانتان اكران دهيد .7– حال رفرنس داراي ربط با ادموب را به پروژه خويش بيشتر نماييدبراي اين رفرنس ( reference ) مي بايست كدها اين چنين باشند : Sub Process_Globals End Sub Sub Globals Dim AdView1 As AdViewEnd Sub Sub Activity_Create(FirstTime As Boolean) Activity .LoadLayout("1") AdView1 .Initialize("Ad", "YourPublisherId") 'publisher id that you received from AdMob . Activity .AddView(AdView1, 0dip, 0dip, 320dip, 50dip) '[B]previously the height was 48dip . Now it is 50dip . [/B]AdView1 .LoadAd'loads an adEnd Sub Sub Ad_FailedToReceiveAd (ErrorCode As String) Log("failed: " & ErrorCode)End SubSub Ad_ReceiveAd Log("received")End SubSub Ad_AdScreenDismissed Log("screen dismissed")End Sub8 – فايل Manifest را با كد اكتيويتي زير بروز نمائيداين كد را در بازنويسي به پوشه manifest خويش بيش تر نمائيد تا اكتيويتي اصلي فانكشن هاي ادموب را به پروژه شما براي اجرا تبليغات بيفزايد: 'AdMobAddApplicationText()'Endof AdMob


برچسب: طراحي اپليكيشن در مشهد،
امتیاز:
 
بازدید:
+ نوشته شده: ۱۶ دى ۱۳۹۸ساعت: ۰۳:۳۹:۳۲ توسط:علي پور موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :