Значок Admob в основном действии не показывает рекламу и баннер. Я пытался использовать несколько смартфонов, проблема остается. Но баннер объявлений показывает на предварительном просмотре дизайна main.xml.Admob не работает на андроид-студии 2.0
Вот мой код:
Main.java
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class `MainActivity` extends Activity
Button sharebutton;
public MediaPlayer mp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Строка
string name="banner_ad_unit_id">ca-app-pub-5281300412510582/8914765755</string>
build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.0 rc3"
defaultConfig {
applicationId "com.example.app"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.google.android.gms:play-services-ads:8.4.0'
}
XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/x">
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_ad_unit_id"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true">
</com.google.android.gms.ads.AdView>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/onww"
android:id="@+id/warnone"
android:background="#69f830"
android:layout_above="@+id/warntwo"
android:layout_alignLeft="@+id/warntwo"
android:layout_alignStart="@+id/warntwo"
android:layout_marginBottom="35dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/twow"
android:id="@+id/warntwo"
android:background="#fec357"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/threew"
android:id="@+id/warnthree"
android:layout_marginTop="31dp"
android:layout_below="@+id/warntwo"
android:layout_centerHorizontal="true"
android:background="#ff0000" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/stop"
android:id="@+id/stop"
android:layout_below="@+id/warnthree"
android:layout_centerHorizontal="true"
android:layout_marginTop="42dp"
android:background="#000000"
android:textColor="#ffffff" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/whrmymoney"
android:background="@drawable/moneycash"
android:layout_above="@+id/warnone"
android:layout_centerHorizontal="true"
android:layout_marginBottom="54dp" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/share"
android:id="@+id/share1"
android:layout_alignTop="@+id/warnone"
android:layout_alignLeft="@+id/adView"
android:layout_alignStart="@+id/adView" />
</RelativeLayout>
манифеста
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxx.xxxxx">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<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"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".x"
android:label="@string/title_activity_x_xxvby"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar">
</activity>
<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>
Пожалуйста, измените идентификаторы и и [email protected] дали решение, пожалуйста, проверьте его. – Lampard
Не проблема в android studio 2.0, пожалуйста, попробуйте изменить свой флаг admob banner по умолчанию или new, а затем try.i извлечь такую же проблему, но попробуйте новый идентификатор, чтобы решить эту проблему. –
проблемы сохраняются, пробовали новый идентификатор объявления, протестировали с помощью приложения diff, и я тестировал только на мобильных данных, WiFi еще не проверил. – Robzorc