I have written an app for the android. I want to make this ad free, so I have decided to put admob ads in it so that I can still makes some money. I have two problems, in test mode, the ad is very faded and is barely noticable. This is the smaller of my two problems though. I keep hearing about how to test it, but how do I know that when I publish the app to the android market, that actual apps will appear? I am a beginner to mobile ads and admob so if someone could tell me what I should be doing, that would be much appreciate (including setting up the admob account for my app, I already have an account, but there is something I need to do for each specific app, and I’m not sure if I am doing it correctly)
here is the xml code for the layout:
<?xml version="1.0" encoding="utf-8"?>
<!--
!this is the exclusive write of Rothschild Programming LLC
-->
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="50dip"
android:layout_gravity="top"
android:layout_width="fill_parent"
android:background="@color/puzzle_foreground">
<com.admob.android.ads.AdView
xmlns:myapp="http://schemas.android.com/apk/res/com.rothschild.android.gemagria"
android:id="@+id/ad3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="@color/puzzle_foreground"
myapp:primaryTextColor="@color/puzzle_foreground"
myapp:secondaryTextColor="@color/puzzle_foreground"
/>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/dust_tan"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:paddingTop="30dip"
android:paddingLeft="30dip"
android:paddingRight="30dip"
android:orientation="horizontal">
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_gravity="center"
xmlns:app="http://schemas.android.com/apk/res/com.rothschild.android.gemagria">
<FrameLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_gravity="center"
>
<ImageView
android:background="@drawable/icon"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"/>
</FrameLayout>
<TextView
android:text="@string/app_name"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="25dip"
android:textColor="@color/puzzle_foreground"
android:textSize="24.5sp" />
<Button
android:id="@+id/start_button"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text="Start" />
<Button
android:id="@+id/help_button"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text="Help" />
<Button
android:id="@+id/settings_button"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text="Settings" />
<Button
android:id="@+id/exit_button"
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text="Exit" />
</LinearLayout>
</ScrollView>
</LinearLayout>
</FrameLayout>
Go to your admob account and setup a new site/app. This will give you your publisher id for that specific app.
It sounds like you have done everything except add the id and permissions to the manifest.
Something like this
And add the permission to your manifest