GDPR SDK Ошибка [Android studio] - PullRequest
0 голосов
/ 26 мая 2018

Я хочу установить GDPR SDK в своем проекте Android Studio, но у меня появляется сообщение об ошибке в MainActivity, когда я вызываю requestConsentInfoUpdate () для экземпляра ConsentInformation.

public class MainActivity extends AppCompatActivity {

    InterstitialAd mInterstitialAd;
    private InterstitialAd interstitial;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /////////////////////////////////////////////////// CONSENT GDPR

        ConsentInformation consentInformation = ConsentInformation.getInstance(context);
        String[] publisherIds = {"pub-6026672754365474"};
        consentInformation.requestConsentInfoUpdate(publisherIds, new ConsentInfoUpdateListener() {
            @Override
            public void onConsentInfoUpdated(ConsentStatus consentStatus) {
                // User's consent status successfully updated.
            }

            @Override
            public void onFailedToUpdateConsentInfo(String errorDescription) {
                // User's consent status failed to update.
            }
        });

У меня ошибка на getInstance(context);:

Error : cannot resolve symbol context

1 Ответ

0 голосов
/ 26 мая 2018

Вы не можете использовать context.замените это на getApplicationContext() или this:

ConsentInformation consentInformation = ConsentInformation.getInstance(this);
// or    
ConsentInformation consentInformation = ConsentInformation.getInstance(getApplicationContext());
...