Notificações push do Android: ícone não exibido na notificação, quadrado branco exibido

Meu aplicativo gera uma notificação, mas o ícone definido por ela não está sendo exibido. Em vez disso, recebo um quadrado branco.

Tentei redimensionar o png do ícone (dimensões 720x720, 66x66, 44x44, 22x22). Curiosamente, ao usar dimensões menores, o quadrado branco é menor.

Pesquisei esse problema no Google, bem como a maneira correta de gerar notificações e, pelo que li, meu código deve estar correto. Infelizmente as coisas não são como deveriam ser.

Meu telefone é um Nexus 5 com Android 5.1.1. O problema também está presente nos emuladores, um Samsung Galaxy s4 com Android 5.0.1 e um Motorola Moto G com Android 5.0.1 (ambos os quais eu emprestei e não tenho no momento)

Segue o código para notificações e duas capturas de tela. Se você precisar de mais informações, não hesite em pedir.

Obrigado a todos.

@SuppressLint("NewApi") private void sendNotification(String msg, String title, String link, Bundle bundle) {
    NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    Intent resultIntent = new Intent(getApplicationContext(), MainActivity.class);
    resultIntent.putExtras(bundle);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
            resultIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
    Notification notification;
    Uri sound = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.notificationsound);
    notification = new Notification.Builder(this)
                .setSmallIcon(R.drawable.lg_logo)
                .setContentTitle(title)
                .setStyle(new Notification.BigTextSt,yle().bigText(msg))
                .setAutoCancel(true)
                .setContentText(msg)
                .setContentIntent(contentIntent)
                .setSound(sound)
                .build();
    notificationManager.notify(0, notification);
}

questionAnswers(16)

yourAnswerToTheQuestion