GDPR SDK Ошибка [ Android studio ]

Я хочу установить 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 ответ

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

ConsentInformation consentInformation = ConsentInformation.getInstance(this);
// or    
ConsentInformation consentInformation = ConsentInformation.getInstance(getApplicationContext());
Другие вопросы по тегам