এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব-৪৪] :: এন্ড্রয়েড অ্যাপ এ যোগ করুন Admob অ্যাড- শেষ পর্ব

এন্ড্রয়েড ডেভেলপমেন্ট

আজকের পর্বে আমরা এন্ড্রয়েড অ্যাপ এ কিভাবে 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);

}
}

তারপর অ্যাপটি রান করলে তা নিচের মত করে অ্যাড প্রদর্শিত হবে।

screenshot

এরপর apps.admob.com এই লিঙ্ক এ গেলে নিচের মত ক্লিক প্রতি কত আয় হচ্ছে টা দেখতে পাবেন।

screenshot

এই ছিল আজকের এন্ড্রয়েড এ Admob অ্যাড এর শেষ পর্ব।

AdMob অ্যাড এর Zip ফাইলটি এখান থেকে ডাউনলোড করে ব্যবহার করতে পারেন।

ডাউনলোড

ধন্যবাদ সবাইকে।

এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।

Level 0

আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 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 দেখায়।

Level 0

আগের পর্বে google_play_services এর জন্য একটি library ফাইল দেয়া হয়েছে ওইটা ইমপোর্ট করে নিন তাহলে সম্ভবত আর এরর দেখানো কথা না। আর অ্যাপ এ অ্যাড দেখানোর sample android প্রোজেক্ট এর ডাউনলোড লিঙ্ক এই পর্বের আপডেটই পাবেন ইনশাআল্লাহ্‌।