I'm trying display a map on my app but I can't display, I's impossible for me...

My steps:
---------

1. Install "Google play services" from SDKManager.

![dib1](https://i.stack.imgur.com/Eldka.png)

2. Add library from Project

**build.gradle**

apply plugin: 'com.android.application'

```
android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "prueba.mapas.alvaro.myapplication"
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.android.gms:play-services:6.5.87'
}

```

Add Library to `AndroidManifest.xml` too.

**Manifest (part)**

```
 <application

......
<meta-data android:name="com.google.android.gms.version"
                   android:value="@integer/google_play_services_version" />

......

 </application>

```

3. Get SHA1

![dib2](https://i.stack.imgur.com/T4Eyj.png)

4. Go to "<https://code.google.com/apis/console/b/0/?noredirect>" ato get API Key.

![fdf](https://i.stack.imgur.com/uNzg4.png)

* Package name on Android Studio

![dib4](https://i.stack.imgur.com/hWkrA.png)

5. Modify `AndroidManifest.xml` with permissions.

```
<permission
    android:name="prueba.mapas.alvaro.permission.MAPS_RECEIVE"
    android:protectionLevel="signature"/>
<uses-permission android:name="prueba.mapas.alvaro.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- The following two permissions are not required to use
     Google Maps Android API v2, but are recommended. -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true"/>

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <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>

    <meta-data android:name="com.google.android.gms.version"
               android:value="@integer/google_play_services_version" />

    //api key
    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="AIzaSyD1UolEb1tDMe6qB5BUF5orFzc3CDtvJYg"/>

</application>

```
6. Create my Layout `map_activity.xml`
7. Create my principal class `MainActivity.class`

public class MainActivity extends ActionBarActivity
 {

```
    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.map_activity);

        MapFragment mapFragment = (MapFragment) getFragmentManager()
                .findFragmentById(R.id.map);
    }
}

```
8. Connect my Device and it's reports that error and on my device always appear White screen.

![enter image description here](https://i.stack.imgur.com/H6gfa.png)

**NOTE: ALWAYS I CLEAR DATA FROM MY APP ON MY DEVICE, UNISTALL AND INSTALL AGAIN, NOT WORKS**

**UPDATE** 

I have enable Google Maps V2 on console

![enn](https://i.stack.imgur.com/Nzzlz.png)

Any suggestions?

**UPDATE - SOLUTION**

Solved, I put on the Manifest the "Key for browser apps (with referers)" instead of the "Key for Android apps (with certificates)" from the Google API Console