আজকের পর্বে আমরা এন্ড্রয়েড অ্যাপ এ কিভাবে Admob অ্যাড যোগ করব সেই পর্বটি শেষ করব। গত পর্বে আমরা xml লেআউট এ অ্যাড এর জন্য প্রয়োজনীয় কোডগুলো সেট করেছিলাম। আজকের পর্বে আমরা AndroidManifest ও MainActivity তে প্রয়োজনীয় কোডগুলো সেট করব। admob অ্যাড enable করার জন্য AndroidManifest এ ডিফল্ট কিছু কোড লাগে। অ্যাড প্রদর্শন এর জন্য AndroidManifest এ ডিফল্ট যে কোডগুলো লাগে তা নিচে দিয়ে দেয়া হলঃ
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.coderart.admob" > <!-- Include required permissions for Google Mobile Ads to run--> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!--This meta-data tag is required to use Google Play Services.--> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!--Include the AdActivity configChanges and theme. --> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" /> </application> </manifest>
তারপর আমাদের যা করতে হবে তা হচ্ছে অ্যাড প্রদর্শন এর জন্য MainActivity তে প্রয়োজনীয় কোডগুলো initialize করে দেয়া। এর জন্য নিচের কোডগুলো দিয়ে দেয়-
package com.coderart.admob; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AdView adView = (AdView) this.findViewById(R.id.adView); // Request for Ads AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .build(); // Load ads into Banner Ads adView.loadAd(adRequest); } }
তারপর অ্যাপটি রান করলে তা নিচের মত করে অ্যাড প্রদর্শিত হবে।
এরপর apps.admob.com এই লিঙ্ক এ গেলে নিচের মত ক্লিক প্রতি কত আয় হচ্ছে টা দেখতে পাবেন।
এই ছিল আজকের এন্ড্রয়েড এ Admob অ্যাড এর শেষ পর্ব।
AdMob অ্যাড এর Zip ফাইলটি এখান থেকে ডাউনলোড করে ব্যবহার করতে পারেন।
ধন্যবাদ সবাইকে।
এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।
আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi
সব ঠিক ঠাক মত করলাম কিন্তু AndroidManifest এ “google_play_services_version” এখানে error দেখায়।