O Google Mobile Ads SDK, é utilizado para mostrar um simples banner publicitário em qualquer aplicativo desenvolvido para Android.
Aqui está explicado o processo utilizando o IDE Android Studio, no entanto os mesmos passos podem ser utilizados em diferentes plataformas.
Deveremos em primeiro SDK Manager e efetuar o download do repositório Google (ou update). O principal cmponente que estamos interessados é o Play-services que contem os recursos e o código compilado java para o Google Play services SDK que inclui o Google Mobile Ads SDK.
Configuração Gradle.
Gradle é um sistema de build open source que incorpora um número de características interessantes para developers.Para continuar, deveremos modificar o ficheiro build.gradle,
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.google.android.gms:play-services:7.0.0'
}
...
Modificar o ficheiro Manifest
Qualquer aplicação Android usa um ficheiro chamado de Manifest que informa o sistema Android acerca dele próprio. A informação encontrada neste ficheiro diz respeito a questões de permissões necessárias pela aplicação, as atividades que contem, etc.xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.gms.example.bannerexample" >
android:name="android.permission.INTERNET"/>
android:name="android.permission.ACCESS_NETWORK_STATE"/>
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
android:name=".MainActivity"
android:label="@string/app_name" >
android:name="android.intent.action.MAIN" />
android:name="android.intent.category.LAUNCHER" />
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
Definir um App Id
Um App id é um identificador unico. Para duas atividades com dois banners, será necessário definir um App Id diferente para cada um deles.Deveremos incluir uma view da seguinte forma:
Na activity, chamamos o ad da seguinte forma:android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="@string/banner_ad_unit_id">
package ...
import ...
import ...
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class MainActivity extends ActionBarActivity {
...
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);
}
...
}
Seguir o seguinte link para mais informação:https://developers.google.com/mobile-ads-sdk/docs/admob/android/quick-start
https://developers.google.com/mobile-ads-sdk/docs/admob/android/banner?hl=pt#play
Sem comentários:
Enviar um comentário